我刚刚遇到了需要使用我们的程序集的新版本修补版本的情况。我所有的程序集都是强名称,这是一个Windows窗体应用程序。我编辑了我的App.config来做适当的重映射,并且一切正常,直到我们用我们的本地化版本测试了我们的软件。我们看到的问题是现有的卫星组件没有加载,我们没有看到本地化的资源。我能找到的唯一解决方案是使用基础部件作为模板,用装配链接器重建卫星部件。必须有Satellite Assembly版本与基础版本匹配吗?
几个问题:
如果我的底座组件是强命名的,我必须装配卫星也强命名的?在我的情况下,我没有使用GAC。
为什么我的卫星程序集不使用我的App.config中指定的重定向?