Tool:Visual Studio 2015 Enterprise Update1
OS:Windows 10
Visual Basic
Shared Project可以讓你在不同類型的專案之中,共享程式碼。不過使用Visual Studio 2015 建立VB專案,在主控台類型程式,可以選取Project –> Add Reference – > Shared Project,就可以在Console專案中引用Shared Project:
而在Web Application類型的專案中,則無此選項,沒法選到Shared Project:
解法方案如下,先使用Unload Project功能將Web Applictaion從方案暫時移除 :
編輯專案檔案:
修改ProjectTypeGuids項目,預設Web Application類型的專案,應該會看到以下的設定:
第一個項目是Web Application的ID,第二個是VB專案的設定:
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
先移除第一個ID,修改如下:
儲存檔案,接著重新載入專案
此時就可以選Project-> Add Referece參考到 Shared Projects:
完成參考動作之後,Web Application的References就會多出一個節點:
接著照前面的步驟,將ProjectTypeGuids的設定改回來:
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
沒有留言:
張貼留言