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

.NET48下Directory.Build.props无法屏蔽NuGet的AutoMapper更新提示求助

解决Directory.Build.props配置AutoMapper版本后仍提示更新的问题

你的配置仅统一了AutoMapper的版本,但并未阻止NuGet检测更高版本的更新提示。要彻底禁用该包的更新提示,需在配置中添加AllowedVersions属性来精确锁定版本:

修改Directory.Build.props内容如下:

<Project>
  <ItemGroup>
    <PackageReference Update="AutoMapper" Version="10.1.1" AllowedVersions="[10.1.1]" />
  </ItemGroup>
</Project>

关键说明:

  • AllowedVersions="[10.1.1]" 是精确版本锁定规则,明确告知NuGet只能使用10.1.1版本,不会再检测或提示更高版本的更新。
  • 确保Directory.Build.props放在解决方案根目录下,所有子项目会自动继承该配置。如果某子项目的.csproj中已单独定义AutoMapper的PackageReference,Update属性会覆盖该项目的版本设置,同时结合AllowedVersions完成版本锁定。
  • 若配置后仍未生效,可尝试清理NuGet缓存(执行命令 dotnet nuget locals all --clear),重新加载解决方案即可。

内容的提问来源于stack exchange,提问作者HumbleBeginnings

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 11:05:56