我将NuGet软件包Foo安装到我的项目中。 Foo依赖Bar 1.0.0。
现在,我意识到Bar 1.0.0可能有缺陷。我创建了Bar的本地版本以尝试对其进行调试。但是Bar的最新代码库已经是1.2.3,所以当我将本地引用添加到Bar时,.NET SDK会抱怨:
错误CS1705:标识为“ Foo,版本= 1.0.0.0,文化=中性,PublicKeyToken = 17863af14b0044da”的程序集“ Foo”使用了“酒吧,版本= 1.2.3.4,文化=中性,PublicKeyToken = 17863af14b0044da”,其具有版本高于参考程序集“ Bar”(其标识为“ Bar,版本= 1.0.0.0,文化=中性,PublicKeyToken = 17863af14b0044da”)
如何告诉SDK“是的,我确实希望引用具有不同编号的本地版本”?