我正在学习使用发布者策略文件重新定位程序集。做了以下事情:
我有一个名为Dependency的DLL,它是一个已签名的DLL,并已在GAC中注册。
注册时,程序集版本为1.0.0.1。
我开发了一个测试客户端(Consumer)并引用相同的版本并构建它并运行一次。
将AssemblyVersion更改为1.0.0.2 for Dependency DLL
创建了一个发布商政策文件,如下所示
使用Al.EXE生成策略程序集,如下所示:
d:\试验> al /link:policy.config /out:policy.1.0.Dependency.dll /keyfile:....\keyfile.snk / platform:x86
我确保我只在消费者和依赖关系中使用X86配置
请指导我缺少的东西帮助我。先感谢您。
答案 0 :(得分:0)
在我将文化信息更改为中性后,我解决了这个问题。我把它作为en-US :( 当本地app.config重定向不起作用时找到这个。