You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio更新后CentralPackageVersionManagement还原失败如何开启预览功能

中央包版本管理功能构建报错解决方案

你遇到的报错中文翻译如下:

Test.csproj 项目正在使用 NuGet 预览功能 CentralPackageVersionManagement(中央包版本管理)
Test.csproj 还原失败(耗时 7 毫秒)

该报错触发原因是当前Visual Studio版本中,中央包版本管理属于预览特性,默认未开启,按以下步骤操作即可解决:

1. 开启对应预览功能

  • 打开Visual Studio,点击顶部菜单栏 工具 -> 选项
  • 在左侧导航栏找到 NuGet包管理器 -> 常规
  • 勾选「预览功能」分类下的 启用中央包版本管理 选项
  • 点击确定保存设置,重启Visual Studio使配置生效

2. 检查项目配置避免遗漏设置

  • 确认解决方案根目录存在 Directory.Packages.props 文件,且文件中已显式开启中央包管理开关,参考示例:
<Project>
  <PropertyGroup>
    <!-- 必须显式设置为true开启中央包版本管理 -->
    <ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
  </PropertyGroup>
  <ItemGroup>
    <!-- 此处统一声明所有NuGet包的版本号 -->
    <PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
  </ItemGroup>
</Project>
  • 确认各子项目的.csproj文件中,PackageReference节点仅声明包名,不重复写Version属性,参考示例:
<PackageReference Include="Newtonsoft.Json" />

3. 重新执行构建

重启Visual Studio后右键解决方案选择 还原NuGet包,再执行构建操作即可正常编译。

内容的提问来源于stack exchange,提问作者Mary Ellen Bench

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 05:06:04