Azure конвейер devops: невозможно развернуть указанный c набор изменений с помощью переменной SourceVersion - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь развернуть указанную c ревизию с помощью переменной SourceVersion в конвейере Azure, но безуспешно. Каждый раз, когда это что-то отличное от последней задачи сборки, происходит сбой с приведенной ниже ошибкой, но она отлично работает для последнего кода (без значения для SourceVersion):

[ошибка] C: \ Program Files (x86) ) \ Microsoft Visual Studio \ 2019 \ BuildTools \ MSBuild \ Microsoft \ NuGet \ 16.0 \ Microsoft.NuGet.targets (186,5):

Ошибка: Ваш проект не ссылается на ".NETFramework, Version = v4. 6,1 "рамки. Добавьте ссылку на «.NETFramework, Version = v4.6.1» в свойстве «TargetFrameworks» вашего файла проекта, а затем повторно запустите восстановление NuGet.

Я не уверен, где вообще проверять наличие проблема. Действительно ценю любой вклад.

Спасибо !!

Ответы [ 2 ]

1 голос
/ 04 мая 2020

Можно попытаться указать /p:TargetFrameworkVersion=v4.6.1 в столбце Аргументы MSBuild задачи MSBuild.

enter image description here

MSBuild позволяет задать свойства для команды линии с помощью ключа -property (или -p). Эти глобальные значения свойств переопределяют значения свойств, заданные в файле проекта. Это включает свойства среды, но не включает зарезервированные свойства, которые нельзя изменить.

Подробнее см. В этом документе .

0 голосов
/ 07 мая 2020

После того, как я обновил значение для «Очистить» в «Получить источники» на «Истина» и «Очистить опцию» на «Каталог источников», это сделало трюк.

enter image description here

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