2010-02-16 96 views
2

我正試圖讓構建自動化去爲我們的TFS解決方案。該解決方案包含多個類庫和一個網站(不是Web項目)。除了網站,一切似乎都很好。我收到以下錯誤:微軟TFS構建自動化-ASPNETCOMPILER錯誤

ASPNETCOMPILER:error ASPRUNTIME:目標目錄不是空的,並且不包含以前編譯的應用程序。請手動刪除它,或選擇不同的目標。

我正在構建Release和Mixed Platforms的解決方案。該網站的bin文件夾沒有簽入到TFS中,並且它不是隻讀的。許多類庫都被編譯到web bin文件夾中,我不知道這是否是導致問題的原因。我是這個初學者,所以我可能沒有配置正確的東西。

任何想法?

回答

0

我通過安裝Web部署項目併爲我的網站創建一個Web部署項目來解決這個問題。所以這就是缺少的。 :)我只希望錯誤消息可能會更有幫助。

0

也適用於其他人:如果你的.Net Temp Files文件夾中有文件,你有時會得到這個。你可以嘗試從%WINDIR%\ Microsoft.NET刪除它們\框架\ V2.0.50727 \臨時ASP.NET文件

0

我只是有這個問題,並解決它,我未選中的只讀文件屬性包含解決方案的文件夾運行msbuild時,我只會遇到這個錯誤。當我在VS2010中打開解決方案時,我沒有收到這個編譯錯誤。