在我的项目中,我更新了对Microsoft.Data.Services.Client 5.3.0.0的引用。 但是,当我使用clickonce进行部署时,它仍然会尝试引用: Microsoft.Data.Services.Client 5.0.0.0并抛出错误Microsoft.Data.Services.Client 5.0.0.0需要安装到GAC。
5.3.0.0 dll包含在clickonce安装中。 我无法返回到5.0.0.0,因为服务参考具有5.3.0.0功能。
有没有办法可以手动告诉clickonce使用5.3.0.0?
答案 0 :(得分:1)
您需要在配置文件中添加绑定bindingRedirect标记。
<bindingRedirect oldVersion="5.0.0.0" newVersion="5.3.0.0"/>
此外,您需要确保GAC中存在新的 Microsoft.Data.Services.Client 5.3.0.0 程序集。