.NET Standard 2.0项目使用NuGet包,其中Library A v1.9引用Library B。库B有v1.9和v2.0。
在构建项目时,它总是选择Library B v1.9。如何让它拿起v2.0代替。
我尝试在.NET Standard 2.0项目中设置以下属性,但没有成功。当我构建项目时,* deps.json正在创建并引用v1.9。
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
1条答案
按热度按时间cyvaqqii1#
如果你想知道为什么会发生这种情况,请通过这个链接,我认为在你的情况下,这是因为最低适用版本。阅读整篇文章会给予你更加清晰
如果你想明确使用2.0版本,直接在.NET标准项目文件中提及