簡體   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