Я пытаюсь опубликовать .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: