我有一个依赖于 NuGet 的 *some_framework* v2.1的assembly_A 。然后我有一些依赖于assembly_A的assembly_B,但是当我编译解决方案时,它是 2.0 版,而不是随assembly_B带来的 *some_framework* 的 2.1 版。
我的猜测是构建选择了 v2.0,因为这是我的 GAC 中的版本,但我需要 v2.1...没有其他依赖项使用 *some_framework*。明显的绕过方法是通过 NuGet 使assembly_B依赖于 *some_framework* v2.1,但这不是很优雅!
有什么想法吗?
谢谢