私はJetBrains(https://github.com/JetBrains/teamcity-dotnet-plugin)のプラグインを使用してTeamCityでASP.NETコアプロジェクトを構築しようとしています。user dirでパッケージを探すのが失敗しました
プラグインをインストールしましたが、.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\4.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\4.1.1-beta-23516\lib\portable-net45+win8\System.Numerics.Vectors.dll'.
他の非Core .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