繁体   English   中英

VB.NET Web App项目如何编译VB.NET Windows App项目中的.vb文件?

[英]how can VB.NET Web App project compile .vb files that are in a VB.NET Windows App project?

我的前端VB.NET WEB APP项目如何从后端VB.NET WINDOWS APP中的常见.vb文件构建?

到目前为止,我已经维护了这些常见.vb文件的两个副本; 一个副本在后端Windows应用程序项目中,另一个副本在前端Web应用程序项目中。

这显然很麻烦,因为我需要合并更改,这会浪费时间。

我希望后端通用文件成为“主”副本,并且想知道前端Web应用程序项目如何访问(或“链接到”)后端中的这些通用文件。 这样,我的Web和Windows应用程序都会使用对通用文件的任何更改。

如果我有Web应用程序项目,则将文件添加到Windows应用程序项目中,它实际上将文件复制到Web应用程序项目的文件夹中。

(Web应用程序是用户界面,而Windows应用程序在后台连续运行,执行Web应用程序无法执行的基于日历时间的功能。)

平台:
VS 2015 Azure社区

将共享文件放入.dll可能是正确的方法。 但是,如果您出于某些原因确实不想将这些文件重构为单独的程序集,则可以使用Visual Studio中的“添加为链接”功能。 右键单击Web App源文件夹,然后选择“添加\\现有项”。 然后导航到Windows App文件夹,然后选择要复制的文件。 不用单击“添加”按钮,而是单击该按钮旁边的小下拉箭头,然后选择“添加为链接”。 这将在Web App项目中创建一个指向实际位于Windows App中的文件的链接。

您是否要从另一个项目访问该代码?

如果是这样,请将您要访问的项目放入DLL项目,然后将其添加为另一个项目中的引用。

确保将您要访问的内容公开或至少在内部访问

使用项目>添加现有>添加命令>添加按钮旁边的下拉菜单>添加为链接下拉菜单

注意:某些版本的ASP.NET具有无法添加为链接的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM