STARS.Web.csproj 'предназначается для' net471 '.На него не может ссылаться проект, нацеленный на .NETStandard, Version = v2.0. - PullRequest
0 голосов
/ 22 ноября 2018

Я пытаюсь опубликовать .csproj через задачу TFS Visual Studio Build.Когда я публикую этот проект вручную через Visual Studio 2017, он публикуется правильно, и все работает.

Однако, когда мы запускаем определение сборки через tfs, я получаю следующую ошибку:

C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \15.0 \ Bin \ amd64 \ Microsoft.Common.CurrentVersion.targets (1656, 5) C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ 15.0 \ Bin \ amd64 \ Microsoft.Common.CurrentVersion.targets(1656,5): Ошибка: проект '.. \ STARS.Web \ STARS.Web.csproj' нацелен на 'net471'.На него нельзя ссылаться в проекте, который нацелен на '.NETStandard, Version = v2.0'.

Что я делаю по-разному между задачей сборки TFS и публикацией вручную через Visual Studio 2017. Есть ли какие-либоспособ проверить шаги, которые оба эти процесса делают?Оба используют один и тот же профиль публикации.

Задача определения сборки TFS:

enter image description here

...