这是我的情景:
我有一个项目,它使用第三方程序集,而第三方程序集又引用了其他几个程序集。
Third party -+--> Assembly A 1.0.0.0
+--> Assembly B 3.9.0.0
但是,在我的项目中,我想使用更新版本的程序集A(2.3.0.0) 问题是由于程序集A具有相同的名称,因此只能在bin \ release
中存在一个名称有没有办法实现这个目标?
答案 0 :(得分:0)
据我了解,将同一程序集的两个版本加载到一个进程中的唯一方法是将每个版本加载到不同的AppDomain中。
我在实践中没有这样做,所以你需要进行实验。