在構建我們構建服務器(團隊市)我們得到以下錯誤使用的MSBuild一個CLR StoredProcedure的項目:錯誤生成服務器上一個CLR StoredProcedure的項目做一個MSBuild
error MSB4019: The imported project "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\SqlServer.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk
我檢查看看這個文件是否存在於磁盤上,並確定它沒有。我檢查了我自己的機器,它確實存在。
我真的不想開始將文件手動複製到構建服務器。
下面是正在被導入到該凸出文件的csproj文件的行:
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildToolsPath)\SqlServer.targets" />
下面是從正由我們的團隊市Server中運行,該凸出文件的行:
<Import Project="..\$(ProjectName).csproj"/>
我的問題是:
這個文件來自於何處?例如,它是否是Visual Studio安裝的一部分..或者是否有一些重新分發包,讓我可以在我們的構建服務器上編譯此項目?
感謝
BTW ..如果我只是將文件複製到構建服務器它的實際工作。
戴夫