我有一个应用程序,具体取决于1.0
的版本Assembly A
(强烈命名并在bin
文件夹中私有部署)。该应用程序还通过反射加载Assembly B
。复杂的是,Assembly B
取决于2.0
的版本Assembly A
,2.0
也是强名称并且是私有部署的。
现在,我可以将CLR配置为在请求1.0
时加载2.0
,因此只需要部署版本Assembly B
。但是,这意味着稍后当Assembly A
更新为依赖于另一版本的Assembly A
时,我必须重新配置重定向。因此,我希望在我的应用程序中同时运行两个版本的{{1}}。
有办法做到这一点吗?