UPDATE:大廈WCF圖書館對CI機
正如我們終於得到了我們的許可固定和我們的生成代理安裝了Visual Studio 2012的更新。只要我們完成安裝,一切都完美地構建完成。
謝謝大家的所有答案和幫助。我接受的答案列出了這個選項作爲第四個嘗試,我們嘗試了其他一切,這就是所有這些都使它構建。
幫助,當我嘗試我的Windows服務器上建立一個WCF庫項目2008 R2構建機器我得到這個錯誤:
C:\BuildAgent\work\e8ce1d5b0f26c529\Configuration\ECUWeb\EcuWeb.ServiceLib\EcuWeb.ServiceLib.csproj(90, 3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\WCF\Microsoft.VisualStudio.ServiceModel.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
Project Configuration\ECUWeb\EcuWeb.ServiceLib\EcuWeb.ServiceLib.csproj failed.
構建代理已Visual Studio 2010和.net4.5安裝但是我在我的機器上使用VS2012。有沒有我可以安裝的SDK,或者我必須安裝VS2012?此外,這是一個團隊城市任務,只在解決方案文件上運行MSBuild。
你檢查是否爲錯誤指定下列文件存在於您的生成代理?C:\ Program Files文件(x86)\ MSBuild \ Microsoft \ VisualStudio \ WCF \ Microsoft.VisualStudio.ServiceModel.targets – RinoTom 2013-02-20 12:48:55
是的,我已經檢查並且WCF文件夾不存在。 – twreid 2013-02-20 13:44:18
我在SO本身發現了一個類似的問題。 [CI服務器上的WCF編譯錯誤:未找到Microsoft.VisualStudio.ServiceModel.targets](http://stackoverflow.com/questions/14640045/wcf-compilation-error-on-ci-server-microsoft-visualstudio-servicemodel-targets )。但是這沒有回答。有一個建議安裝Windows SDK來解決這個問題。這似乎並不能解決問題。所以,我希望您可能需要自行安裝Visual Studio 2012,否則我們會等待有人提供更好的答案。 – RinoTom 2013-02-20 14:21:32