解決 發現無法解析的 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版本後,編譯警告消失了。程序運行正常了。世界變得美好了。

 

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