2009-05-01 37 views
0

我有一個包含VS2008的解決方案和ASP.Net網站,一個ASP.Net WCF服務,和幾個Silverlight的項目/應用程序。在IDE中定義的任何配置(Debug,Staging,Release)下構建解決方案效果很好。我也有建立使用MSBuild任務的解決方案,運行所有的單元測試,然後部署通過FTP站點和服務等MSBuild項目。如何建立一個包含若干的Silverlight項目的MSBuild一個ASP.Net網站?

如果我在MSBuild項目做一個乾淨的構建,因爲它看起來失敗了內置Silverlight庫複製到相關的項目,我得到很多缺少引用錯誤的失敗。如果我只是在IDE中打開解決方案,切換到相同的配置和構建,它工作正常,然後msbuild項目工作正常。

什麼特殊步驟做我需要建立一個包含Silverlight的項目的解決方案?我是否需要專門構建所有項目並複製dll輸出?

我是新來的MSBuild。提前致謝。這裏是我正在建設中的MSBuild項目的SLN文件:

<MSBuild Projects="mainsite.sln" Properties="Configuration=$(Configuration)" /> 

回答

0

而不是建立每個項目到不同的目錄,然後依靠locallly複製依賴程序,我會改變所有的項目輸出到相同的目錄,然後關閉項目之間引用的CopyLocal選項。

相關問題