如何在C#app中使用具有特定版本的GAC程序集

时间:2015-05-19 14:23:40

标签: c# gac

我有2个名为AAA(版本1.0.0.0和版本2.0.0.0)的GAC程序集。该应用程序当前使用版本1(由Browse-for-assembly添加引用,路径硬编码到此文件),但我想使用版本2.

为了顺利完成,我在app.config中添加了一些代码:

android.view.ThreadedRenderer.draw()

但是应用程序仍在使用版本1.0.0.0的汇编,为什么?

1 个答案:

答案 0 :(得分:2)

      culture="en-us" />

错误的是,包含代码的程序集始终是中立的。只有卫星组件才有文化。或者换句话说,bindingRedirect不匹配应用程序要求的任何程序集。所以没有效果。确保从项目的bin \ Debug目录中删除程序集,以便您可以诊断出这样的错误。 Fuslogvw.exe实用程序也非常方便,记录所有绑定。

修正:

      culture="neutral" />