4

我有一個.net核心類庫我正試圖建立一個塊體包。然而,我的構建服務器(運行團隊市),我收到以下錯誤:無法使用msbuild工具建立.net core 1.1

C:\TeamCity\buildAgent\work\3c6531587491c25e\MySolution\MyProject.csproj error MSB4019: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Sdks\Microsoft.NET.Sdk\Sdk\Sdk.props" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.

當我看到這個目錄中,我是個缺少從我的構建服務器的「Microsoft.NET.Sdk」文件夾中。我在哪裏可以獲得這些工具而無需安裝Visual Studio?

謝謝!

回答

4

在Github上查看跟蹤問題:https://github.com/Microsoft/msbuild/issues/1697

如果你不想碰你的編譯工具的安裝(通過複製SDK文件),你也可以在MSBuildSDKsPath環境變量設置爲軟件開發工具包攜帶的位置在.net CLI中(通常爲C:\Program Files\dotnet\sdk\1.0.0\Sdks\

+0

有意思。我放棄了這個項目,在普通的.net nuget包上工作了一下。當我完成這項工作時,我會嘗試這個嘗試 –

+0

我沒有看到這是一個目錄(sdk \ 1.0.0.0 \ Sdk),但我看到(C:\ Program Files \ dotnet \ sdk \ 1.0.0 \ Sdks )與BUNCH的目錄。其中之一是Microsoft.NET.Sdk文件夾。我應該把它指向這個目錄嗎?我要給這個旋轉...... –

+0

是的,從記憶中打字它可能不是最好的主意 –

相關問題