ссылка на пакет nuget синий значок в Visual Studio 2017
Это потому, что вы используете packagereference
для типов проектов, которые не являются .NET Core.
Вы можете отредактировать файл .csproj и проверить, содержит ли он следующее ItemGroup
:
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
</ItemGroup>
. Чтобы решить эту проблему, вы можете удалить этот PackageReference
из файла проекта, а затем добавить этот пакет с пакетом nuget.
Помимо , вам следует проверить, установлен ли для формата управления пакетами по умолчанию значение PackageReference
.Если да, измените его на packages.config, затем добавьте эти два пакета с помощью nuget:
Надеюсь, это поможет.