Атрибут «Версия» в элементе <PackageReference>не распознан - PullRequest
0 голосов
/ 19 марта 2019

У меня есть решение для многих проектов, нацеленных на .net 4.6.1. На нашем сервере MS build он работает просто отлично. Недавно я добавил проект, нацеленный на .NET Standard 1.3. Это не будет основываться на сервере сборки. Он строится локально с VS2017 просто отлично. Сервер сборки VS был только что обновлен со всеми последними.

Ошибка сборки, которую я получаю: The attribute "Version" in element <PackageReference> is unrecognized.

Я получаю это за несколько ссылок. Вот один из файлов проекта: <PackageReference Include="System.Diagnostics.Process" Version="4.3.0"/>

Есть идеи?

1 Ответ

0 голосов
/ 20 марта 2019

Похоже, вы строите не с помощью MSBuild.exe, включенного в VS 2017 (/ build tools), а скорее с MSBuild.exe, который поставляется с .NET Framework, который является старой версией (и не будет обновляться). ).

Попробуйте использовать VSWhere , чтобы найти MSBuild.exe

...