Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Следующие элементы PackageReference неявно определены и не могут определить элемент PackageVersion: PackageName. Проекты, использующие централизованное управление пакетами, требуют указания неявных версий пакетов элементом PackageReference.
Проблема
Проект настроен для использования управления пакетами NuGet Central, и <PackageVersion />
элемент определяется в файле Directory.Packages.props для пакета, который неявно определен.
Неявно определенные пакеты обычно объявляются пакетом SDK для включения пакетов от вашего имени.
Для этих пакетов владелец пакета SDK управляет используемой версией, и пользователь не должен определять версию с помощью централизованного управления пакетами.
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.App" Version="9.0.0" IsImplicitlyDefined="true" />
</ItemGroup>
Решение
PackageVersion
Удалите элемент из файла Directory.Packages.props, соответствующего неявно определенному пакету:<ItemGroup> <PackageVersion Include="Microsoft.NETCore.App" Version="1.0.0" /> </ItemGroup>
Замечание
Некоторые пакеты SDK позволяют переопределить неявную версию пакета, задав определенное свойство MSBuild для этого пакета, а пакет SDK может иметь документацию о том, как это сделать.