2015-04-06 80 views
0

您好,我有3層架構解決方案,有3個項目,我想將解決方案發布爲1個應用程序。當我嘗試發佈時,我可以選擇發佈一個項目,如果沒有其他項目,應用程序將無法工作。如何在visual studio中發佈3層架構應用程序

enter image description here

選項來發佈一個項目

enter image description here

發佈的應用程序,我得到以下錯誤,該文件Students.accdbOrange_Student_DAL項目後。

enter image description here

+0

如果所有圖層都在同一組硬件上工作,則需要發佈您的表示層。可能您正在從業務層的表示層和數據層引用業務層。您的業​​務層可能具有其他項目的.dll文件。 –

+0

@emrenevayeshirazi我得到'無法找到文件'錯誤,但該文件在'Orange_Student_DAL'項目中,我錯過了什麼? – julekgwa

回答

0

在解決方案資源管理器中,右鍵單擊頂層的解決方案。選擇「項目依賴項」選項。一個帶有兩個選項卡的窗口,「項目依賴項」和「構建順序」。您可能需要將PL設置爲依賴於BLL,而BLL依賴於DAL。如有必要,您也可以更改構建順序。

相關問題