关于ITfoxtec.Identity.Saml2.Mvc引用不存在的Microsoft.Web.Infrastructure 2.0.1的疑问
关于ITfoxtec.Identity.Saml2.Mvc中Microsoft.Web.Infrastructure版本约束的问题
ITfoxtec.Identity.Saml2.Mvc项目的.csproj文件里,错误地将Microsoft.Web.Infrastructure的包版本约束设置为2.0.1,但该版本实际并不存在。通常这只会触发警告,但当NU1605被配置为“警告转错误”时,会直接导致构建失败。
有两个疑问需要解答:
- 是否应该将版本号修改为已存在的2.0.0?
- 当初为何要将版本约束设置为不存在的2.0.1?
当前项目中的错误配置代码:
<PackageReference Include="Microsoft.Web.Infrastructure" Version="2.0.1" />
预期的正确配置代码:
<PackageReference Include="Microsoft.Web.Infrastructure" Version="2.0.0" />
内容的提问来源于stack exchange,提问作者Scott
相关产品推荐
相关产品推荐

