Directory.Build.props 无法忽略更新包的 Nuget 请求

问题描述 投票:0回答:1

我有一个.Net48解决方案,我在项目中使用AutoMapper 10.1.1。 AutoMapper 10.1.1 是支持 .Net48 的最后一个更新。

我在解决方案目录中创建了一个 Directory.Build.props 文件,其中包含以下代码,希望 Nuget 包管理器不再请求我更新包:

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

然而遗憾的是,这似乎不起作用。我在这个文件中遗漏了什么吗?

我尝试过其他建议的方法,但这似乎是最干净的。

.net nuget visual-studio-2019 automapper
1个回答
0
投票

如果您希望 Nuget Package Manager 不再请求我更新包,请将以下内容添加到您的项目文件中:

<ItemGroup>
   <PackageReference Include="AutoMapper" Version="[10.1.1]"/>
</ItemGroup>

此外,如果你使用packages.config文件,你可以设置

allowedVersions
约束。

 <package id="AutoMapper" version="10.1.1" allowedVersions="[10.1.1]" />

完成上述操作后,“管理包”对话框将不会显示 AutoMapper 的任何更新。

欲了解更多信息,请阅读文档:

包版本控制

升级版本限制

© www.soinside.com 2019 - 2024. All rights reserved.