2015-10-01 74 views
0

我目前正在使用Visual Studio 2013更新VB.NET应用程序,可能最初是在VS2010或VS2012上创建的。全局程序集高速缓存 - 程序集安装需要

此应用程序使用网络SQL数据库

一切顺利达安装点时,只显示一条错误消息。这表示大会'微软.VisualBasic.Shell.9.0'版本2.0.0.0 是必需的,然后不会让我完成安装。

该项目已使用Visual Basic工具[一键式]

我已经检查了参考清单项目菜单上的出口,不包括在那里。也不可添加。

该项目需要微软框架4.5,所以它似乎壳牌V2.0​​.0.0是很老...

你有什么建议,这让我抓我的头已经相当长一段时间。 ..

回答

0

我终于明白了。 我不太确定这是否是正确的解决方案,但它对我有用。希望这会帮助别人。

结果是我编译项目(v4.5), 的框架出错我试图将它安装在安装了v4.0以上的框架的Windows 7机器上。我不明白为什么这个错误信息出现,而不是告诉我没有安装软件所需的框架版本。

但无论如何,我改变了编译器的版本,再次构建和导出。弹出另一个错误,但这是因为对于不同框架版本的DLL的引用未包括在项目中。包含它们并将“复制到本地”的值设置为true后,安装就像魅力一样。

所以我得到了我的程序和工作。

相关问题