MSBuild / p: AdditionalLibPaths не работает должным образом - PullRequest
0 голосов
/ 24 октября 2019

Сценарий:

Я пытаюсь скомпилировать / построить приложение .Net c # с использованием MSBuild в Jenkins. Я хочу, чтобы MSBuild посмотрел в определенном месте все зависимые библиотеки DLL и использовал их вместо тех, на которые есть ссылки в проекте.

Файл проекта содержит: (который следует игнорировать и заменитьс путем, указанным в командной строке ниже)

<Reference Include="T">
  <HintPath>..\..\SharedLib\Unstable\T.dll</HintPath>
</Reference>

enter image description here

Желаемое поведение: Отменить настройку уровня проекта ( C: \ Testing \ SharedLib \ Unstable ) и использовать dll, которые есть в C: \ Testing \ SharedLib \ Stable при компиляции из Jenkins MSBuild с использованием командной строки.

Моя попытка:

msbuild C:\Testing\TestMSBuild\TestMSBuild.sln /p:AdditionalLibPaths="C:\Testing\SharedLib\Stable"

Журнал выходных данных консоли:

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...