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

时间:2016-07-20 17:10:20

标签: c# asp.net vb.net visual-studio azure

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

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

这显然是混乱的,因为我需要合并更改,这会浪费时间。

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

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

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

PLATFORMS:
Azure上的VS 2015社区

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您想从其他项目访问该代码吗?

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

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

答案 2 :(得分:0)

使用项目>添加现有>添加命令>在“添加”按钮旁边按下>在下拉列表中添加为链接

注意:某些版本的ASP.NET存在添加链接不可用的错误。