2013-01-16 57 views
1

對不起,如果這已被問到其他地方 - 但我的猜測是,它沒有,因爲它應該是一個「杜」的問題。我有5個項目的解決方案。由於沒有「構建解決方案部署包」這樣的選項,項目依賴關係是否也被編譯/構建在部署包中?項目是否使用依賴關係進行編譯?

即。如果我有一個名爲「API-REST」的項目依賴於另一個項目「DbContext」,DbContext會內置到API-REST中,還是需要以某種方式單獨構建它們?開發似乎比部署到服務器部分更容易。

/困惑 - 抱歉我的白癡。

+0

只是要清楚,你問的是所有的項目將被建立,還是他的依賴將以某種方式包含在你的部署包中? – cheesemacfly

回答

0

只要項目在同一個解決方案中VS將在編譯「啓動項目」時編譯所有項目。你將能夠找到這個項目bin/debug文件夾下的dll文件。

因此,當您發佈或發送到安裝項目時,該文件夾中的所有dll也將被包含(儘管參考dll不會默認),如果您在項目快速發佈之後查找,那麼它們將在「應用程序文件」文件夾並具有額外的部署擴展。