我想知道是否有人可以指出我正确的方向来解决这个问题。我有一个使用Click Once进行部署的应用程序。当我尝试在较旧的Windows XP计算机上部署它时,我收到以下错误。
需要系统更新。无法安装或运行该应用程序。该应用程序要求 程序集Microsoft.VisualBasic.PowerPacks.Vs版本10.0.0.0将首先安装在全局程序集缓存(GAC)中。
当我在该计算机上查看GAC(C:\ Windows \ Assemblies)时,我看到“Microsoft.VisualBasic.PowerPacks.Vs”以及版本列中的10.0.0.0。此外,当我右键单击该程序集时,我可以选择卸载它。 (这意味着它已经安装,使上面的错误毫无价值)
在项目的“先决条件”对话框中,“Microsoft Visual Basic PowerPacks 10.0”被标记为先决条件。此外,还可以选择“从组件供应商的网站下载必备组件”。被选中。如果安装程序认为没有安装Power Pack,为什么不去安装Power Pack?
有谁知道这里真正的问题是什么?
谢谢
答案 0 :(得分:1)
如果您使用Visual Basic Power Pack中的任何项目(例如,行。矩形等...),您需要添加对VB Power Pack的引用,并将引用复制到本地。
详细指南显示为here。