2011-04-22 20 views
3

我有一個ASP.MVC 3項目,我試圖建立在我們的生成服務器上。我們在構建腳本中使用nant來完成各種各樣的任務,但是我們使用MSBUILD任務來編譯我們的代碼。我們的MVC3項目不會在構建機器上編譯,並且會丟失它的錯誤cMicrosoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targetsASP MVC 3在構建服務器缺失WebApplication.targets

我已經安裝了Windows .NET SDK,並且包含了Tools and Reference Assemblies,並且我在服務器上安裝了MVC 3。

將「WebApplication.targets」複製到我的解決方案目錄不是一個選項。 在生成機器上安裝Visual Studio不是一個選項。

有什麼想法?

回答

5

這個問題並不是唯一的ASP.NET MVC。舊的ASP.NET Web應用程序項目存在同樣的問題。常用的解決方案是將安裝了Visual Studio的計算機上的文件夾複製到構建機器中。

+0

哇,我實際上並不記得舊的ASP.NET應用程序有這個問題。不過這是一臺新的機器,所以也許我們在舊版機器上做了這些,我只是不記得了。感謝您的回答。 – Adam 2011-04-22 23:57:54

+0

我在爲工作中的VS 2008 ASP.NET Web應用程序項目設置新的生成計算機時遇到此問題。 – 2011-04-24 00:36:47