解决 发现无法解析的 XXX 的不同版本之间存在冲突

以下只针对 .net 6.0 项目:

.net core 应该也是一样的。framework项目不做讨论。

 

 

例如我的情况:引用的依赖 BouncyCastle 1.9 但是VS本地说要用1.8.9,导致冲突,然后VS给我选择了1.8.9说1.9不是主版本。

这不符合我的预期。我需要的是使用1.9.0

解决方法如下:

在编译报错(冲突警告)的项目中 添加:

   <ItemGroup>
    <PackageReference Include="Portable.BouncyCastle" Version="1.9.0" />
  </ItemGroup>

 

明确指定了1.9.0版本后,编译警告消失了。程序运行正常了。世界变得美好了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章