在用户目录中查找包失败
Looking for package in user dir fails
我正在尝试使用 JetBrains (https://github.com/JetBrains/teamcity-dotnet-plugin) 的插件与 TeamCity 一起构建一个 ASP.NET 核心项目。
我已经安装了插件,并且正在尝试使用 .NET Core (dotnet) 运行程序构建我的项目。它马上就失败了,因为它正在从我的用户目录中的一个包中寻找一个 dll。
[09:04:13][Step 2/2] Starting: "C:\Program Files\dotnet\bin\dotnet.exe" build LevApi
[09:04:13][Step 2/2] in directory: E:\TeamCity\buildAgent4\work\b62b6825dfad2144
[09:04:14][Step 2/2] Could not find a part of the path 'C:\Windows\system32\config\systemprofile\.nuget\packages\System.Numerics.Vectors.1.1-beta-23516\lib\portable-net45+win8\System.Numerics.Vectors.dll'.
[09:04:14][Step 2/2] Process exited with code 1
[09:04:14][Step 2/2] Step Build LevApi (.NET Core (dotnet)) failed
这是使用本地系统帐户下的构建代理 运行 构建的。我的帐户下有另一个构建代理 运行,当我使用它时,它试图在我的用户目录中找到 dll。
[Step 2/2] Could not find a part of the path 'C:\Users\dfpsb\.nuget\packages\System.Numerics.Vectors.1.1-beta-23516\lib\portable-net45+win8\System.Numerics.Vectors.dll'.
我可以很好地构建其他非核心 .NET 项目。
如果问题出在 NuGet 3.4.3、ASP.NET 核心安装或插件上,我将不知所措。
我使用的是最新的运行时:
C:\Windows\system32>dnvm list
Active Version Runtime Architecture Location Alias
------ ------- ------- ------------ -------- -----
* 1.0.0-rc1-update2 clr x86 C:\Users\dfpsb\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update2\bin\dnx.exe\runtimes default
我在制作 TC 插件的 Dmitry 的帮助下弄明白了。
我现在在构建之前在命令行构建步骤中执行 dotnet restore
。
我正在尝试使用 JetBrains (https://github.com/JetBrains/teamcity-dotnet-plugin) 的插件与 TeamCity 一起构建一个 ASP.NET 核心项目。
我已经安装了插件,并且正在尝试使用 .NET Core (dotnet) 运行程序构建我的项目。它马上就失败了,因为它正在从我的用户目录中的一个包中寻找一个 dll。
[09:04:13][Step 2/2] Starting: "C:\Program Files\dotnet\bin\dotnet.exe" build LevApi
[09:04:13][Step 2/2] in directory: E:\TeamCity\buildAgent4\work\b62b6825dfad2144
[09:04:14][Step 2/2] Could not find a part of the path 'C:\Windows\system32\config\systemprofile\.nuget\packages\System.Numerics.Vectors.1.1-beta-23516\lib\portable-net45+win8\System.Numerics.Vectors.dll'.
[09:04:14][Step 2/2] Process exited with code 1
[09:04:14][Step 2/2] Step Build LevApi (.NET Core (dotnet)) failed
这是使用本地系统帐户下的构建代理 运行 构建的。我的帐户下有另一个构建代理 运行,当我使用它时,它试图在我的用户目录中找到 dll。
[Step 2/2] Could not find a part of the path 'C:\Users\dfpsb\.nuget\packages\System.Numerics.Vectors.1.1-beta-23516\lib\portable-net45+win8\System.Numerics.Vectors.dll'.
我可以很好地构建其他非核心 .NET 项目。 如果问题出在 NuGet 3.4.3、ASP.NET 核心安装或插件上,我将不知所措。
我使用的是最新的运行时:
C:\Windows\system32>dnvm list
Active Version Runtime Architecture Location Alias
------ ------- ------- ------------ -------- -----
* 1.0.0-rc1-update2 clr x86 C:\Users\dfpsb\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update2\bin\dnx.exe\runtimes default
我在制作 TC 插件的 Dmitry 的帮助下弄明白了。
我现在在构建之前在命令行构建步骤中执行 dotnet restore
。