我的前端VB.NET WEB APP项目如何使用我的后端VB.NET WINDOWS APP中的常见.vb文件构建?
到目前为止,我已经保留了这些常见.vb文件的两个副本;后端Windows应用程序项目中的一个副本,以及前端Web应用程序项目中的另一个副本。
这显然是混乱的,因为我需要合并更改,这会浪费时间。
我希望后端公共文件是“主”副本,并想知道前端Web应用程序项目如何访问(或“链接”)后端中的这些公共文件。这样,我的网络和Windows应用程序都会使用对公共文件的任何更改。
如果我有网络应用程序项目在Windows应用程序项目中添加文件,它实际上将文件复制到Web应用程序项目的文件夹中。
(网络应用程序是用户界面,Windows应用程序在后台连续运行,执行基于日历时间的功能,而网络应用程序则无法执行。)
PLATFORMS:
Azure上的VS 2015社区
答案 0 :(得分:1)
将共享文件放入.dll可能是正确的方法。但是,如果您有理由不确定将这些文件重构为单独的程序集,则可以使用Visual Studio中的“添加为链接”功能。右键单击Web App源文件文件夹,然后选择“添加\现有项”。然后导航到Windows App文件夹,并选择要复制的文件。不要单击“添加”按钮,而是单击该按钮旁边的小下拉箭头,然后选择“添加为链接”。这将在Web App项目中创建一个链接到实际驻留在Windows应用程序中的文件。
答案 1 :(得分:0)
您想从其他项目访问该代码吗?
如果是这样,请将要访问的项目放入DLL项目中,然后将其作为参考添加到另一个项目中。
确保公开或至少在内部访问的内容
答案 2 :(得分:0)
使用项目>添加现有>添加命令>在“添加”按钮旁边按下>在下拉列表中添加为链接
注意:某些版本的ASP.NET存在添加链接不可用的错误。