2016-05-03 6 views
0

Я пытаюсь создать проект ASP.NET Core с помощью TeamCity, используя плагин из JetBrains (https://github.com/JetBrains/teamcity-dotnet-plugin).Поиск пакета в пользовательском каталоге невозможен

Я установил плагин, и я пытаюсь построить свой проект с бегуном .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'. 

Я могу построить другие непрофильные .NET-проекты просто отлично. Я в затруднении, если проблема связана с NuGet 3.4.3, установкой ASP.NET Core или плагином.

Я использую последнюю версию среды выполнения:

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 

ответ

1

Я понял это с помощью Дмитрия, который сделал TC плагин.

Теперь я выполняю команду dotnet restore в шаге построения командной строки перед сборкой.

 Смежные вопросы

  • Нет связанных вопросов^_^