如何在 Visual Studio 包管理器中隐藏包

How to hide a package in Visual Studio package manager

我 运行 不再支持 Devexpress 许可证,现在我在 Visual Studio 的包更新中显示了一个包 (DevExtreme.Aspnet.Mvc),每次我执行“管理 Nuget 包”解决方案...”。

因为我不会得到任何更新,我能以某种方式隐藏它吗?

the answer 开始,您可以按照以下步骤操作:

  1. 从 package.config 文件中删除 DevExtreme.Aspnet.Mvc
  2. 编辑 csproj 文件
  3. 使用 PackageReference 将此包添加到您的项目中
  <ItemGroup>
    <PackageReference Include="DevExtreme.Aspnet.Mvc">
      <Version>[19.1.12]</Version>
    </PackageReference>
  </ItemGroup>

注意:此解决方法仅适用于项目而非解决方案。所以你需要把它应用到每个项目中。