【问题标题】:Global Assembly Cache - Assembly Install required全局程序集缓存 - 需要程序集安装
【发布时间】:2015-10-01 08:29:04
【问题描述】:

我目前正在使用可能最初在 VS2010 或 VS2012 上创建的 Visual Studio 2013 更新 VB.NET 应用程序。

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

当只是显示一条错误消息时,一切都很好。说大会'Microsoft.VisualBasic.Shell.9.0'版本2.0.0.0 是必需的,然后不会让我完成安装。

项目已使用 Visual Basic 工具 [OneClick] 导出

我已经检查了项目菜单上的参考列表,但不包括在内。也无法添加。

该项目需要Microsoft Framework 4.5,所以Shell v2.0.0.0似乎很旧......

你有什么建议吗,这让我已经摸不着头脑了......

【问题讨论】:

    标签: vb.net visual-studio-2013 sql-server-2012


    【解决方案1】:

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

    原来是我编译项目的框架出现错误(v4.5), 我试图将它安装在安装了 v4.0 的框架的 Windows 7 机器上。我不明白为什么出现此错误消息,而不是告诉我未安装软件所需的框架版本。

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

    所以我启动了我的程序并开始工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多