如果A引用程序集B 1.1和C,而C引用B 1.2,那么如何避免程序集冲突?
我确实认为C的引用会被封装掉并且不会引起任何问题,但是看起来所有的dll都被复制到了bin,这就是问题发生的地方.
我理解这两种方法是使用GAC还是汇编绑定?GAC对我来说似乎不是最好的方法,因为我不喜欢假设dll会在那里,我更喜欢在我的解决方案中引用lib目录中的dll.
如果程序集绑定对我来说似乎不健壮,那么如果程序集的某个版本具有另一个版本的功能,那么这不会产生问题吗?
在我的情况下,因为我正在使用第三方dll使用旧版本的nHibernate,而不是我自己使用.