无法安装或运行应用程序:单击一次

Dav*_*het 27 .net clickonce

我使用ClickOnce发布了我的.net应用程序,所有用户在尝试打开程序时都收到以下错误消息:

"无法安装或运行应用程序.应用程序要求首先在全局程序集缓存(GAC)中安装程序集Telerik.Windows.Data Version 2012.1.215.40".

我在我的应用程序中实际使用的版本比错误消息中提到的版本更新.我在用于开发应用程序的机器上也没有这个问题.我想知道为什么它正在寻找旧版本的DLL.我无法找到我的应用程序引用它的位置.

你能帮帮我吗?

Dav*_*het 39

我找到了解决方案:

http://ablogontech.wordpress.com/2009/01/02/unable-to-install-or-run-the-application-the-application-requires-that-the-assembly-be-installed-in-the-全球组装缓存-GAC-第一/

从wordpress链接摘录:

我在编译我的第一个C#生产应用程序时收到了这个错误.我必须在Visual Studio中为项目执行以下操作:

  1. 在解决方案资源管理器中,展开"引用"节点,然后单击错误中列出的程序集.确保"属性"网格中的"复制本地"设置为"True".
  2. 在项目的属性中,发布| "应用程序文件"选项卡,确保错误中列出的程序集的"发布状态"设置为"包含"