尝试安装ClickOnce应用程序时,“应用程序需要安装程序集***”错误

时间:2011-08-16 10:48:39

标签: c# winforms dll clickonce

这是我在尝试从发布位置安装应用程序时遇到的错误:

enter image description here

我的应用程序(以及它使用的DLL)链接到QWhale.Common的版本1.61.4111 ...这是第三方DLL。自从大约4次更新以来我一直使用这个版本,从来没有遇到过这个问题。我不知道我的应用程序或DLL的哪个部分可能试图链接到旧版本。我在这个版本上做的唯一不同的是我将我的应用程序的项目文件夹移动到我的计算机中的新位置。

我应该从哪里开始尝试找出问题的来源?你以前遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

正如Yahia评论的那样,这可能是一个许可问题,但是如果你已经使用了这个程序集一段时间,如果你一直在用你的应用程序编译它,那么与该文件相关的设置可能会有随项目设置而改变。

假设您使用的是Visual Studio,我建议您打开Projects属性窗口并导航到Publish选项卡并打开Application Files对话框。

从那里,找到引用的第三方程序集,尝试将Publish Status设置为Include,将DownloadGroup设置为(Required)

保存更改并重新发布您的应用程序。