ClickOnce Microsoft.Data.Services.Client引用了错误的版本

时间:2013-04-26 04:12:37

标签: c# clickonce

在我的项目中,我更新了对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。 Error

5.3.0.0 dll包含在clickonce安装中。 我无法返回到5.0.0.0,因为服务参考具有5.3.0.0功能。

有没有办法可以手动告诉clickonce使用5.3.0.0?

1 个答案:

答案 0 :(得分:1)

您需要在配置文件中添加绑定bindingRedirect标记。

<bindingRedirect oldVersion="5.0.0.0" newVersion="5.3.0.0"/>

此外,您需要确保GAC中存在新的 Microsoft.Data.Services.Client 5.3.0.0 程序集。