【问题标题】:Install Sheild LE -4340 Internal Build Error Visual Studio 2012Installshield LE -4340 内部构建错误 Visual Studio 2012
【发布时间】:2014-09-18 16:20:35
【问题描述】:

我在使用 Visual Studio 中的 Install Shield LE 构建 MSI 时遇到问题。错误显示“-4340:内部构建错误”,但指向 Flexera 的链接毫无价值。我在另一篇文章中尝试了将安装程序项目添加到新解决方案中的建议,然后是我的 .Net 项目,但这没有帮助。该建议可以在here.

找到

我还没有找到一个单个可重复的问题原因,它似乎不是因为任何一件事而发生的。我正在尝试为 Windows 服务构建安装程序。

【问题讨论】:

  • 我也有同样的问题。这似乎不是代码问题。我建立的设置很好,然后 10 分钟后....和你一样的错误。我什至没有骰子就从源代码管理中重新加载了我的项目。我将尝试破解安装项目并创建一个新项目。

标签: c# visual-studio-2012 installshield


【解决方案1】:

我也遇到了这个错误。为了修复它,我在发布配置中重建我的解决方案,而不是在调试配置中。

【讨论】:

  • 我也有类似的经历,但我不得不更进一步,在 Visual Studio 中卸载/重新加载 Installshield 项目。
  • 卸载它然后重新加载它也帮助了我。整个 InstallShield 使用起来非常痛苦……而且它显然无缘无故地不断损坏。我不知道为什么有人会在免费版使用起来如此繁重的情况下购买专业版。
  • 只是添加到 Rudean 的答案,我发现在 Release 中重建以消除错误后,我可以切换回 Debug 并且它工作正常。我支持关于 ISLE 有多痛苦的评论。
  • 您可能需要重复 clean-rebuild-rollback-change configuration-undo-sprinkle goat's blood 仪式数百万次,然后项目才能确定它现在可以神奇地重建而不会出现错误。
  • 对我来说也经常因此错误而失败。我总是在“构建”之前“清洁”,但这并不总是有帮助。我只是退出 VS2013 并重新启动它。然后它总是至少工作一次。
【解决方案2】:

我所做的只是重新启动 Visual Studio。出于某种原因,这对我有用。

【讨论】:

  • 我在数我的念珠时做了。这似乎做到了。
  • 有时你不得不求助于神明的方法。 =)
【解决方案3】:

我的解决方案略有不同:

  1. 关闭并启动 Visual Studio,然后打开解决方案
  2. 使用 Release 配置重建 AND
  3. 卸载/加载 InstallShield

设置: Visual Studio 2015、Windows 10、Visual C#

【讨论】:

    【解决方案4】:

    当我遇到此错误时,是因为我添加了一个可执行文件,以便在安装后运行额外的对话框。我告诉 install shield 运行可执行文件,但我没有将它添加到要部署的文件列表中。
    当我将它添加到文件中时,错误消失了。

    可能是当用户切换到“调试”时,他们在调试模式下构建了可执行文件,但他们从未在发布模式下构建它。

    如果 flexera 至少为我的情况产生了正常的错误消息,那就太好了。即“您说要运行 XYZ,但在文件列表中找不到 XYZ”

    【讨论】:

      【解决方案5】:

      我遇到了同样的问题,并通过删除以前的版本解决了它。看起来 Visual Studio 无法删除以前的版本。

      【讨论】:

        【解决方案6】:

        我很晚才发布这篇文章......但我会发布解决方案以防其他人遇到问题。我与 Flexera 一起解决了这个问题,他们为此提供了修复程序。下载并安装 IS 2016 SP1 或更新版本,问题就解决了!阅读所有关于它的信息 https://community.flexerasoftware.com/showthread.php?220123-ISDEV-error-4340-Internal-build-error&p=509912

        【讨论】:

          【解决方案7】:

          我只是第 100 次再次拥有这个。通常重建方法有效,或者重新启动VS失败,但这次我实际上必须重新启动Windows才能让它再次工作。希望对某人有所帮助,我开始真的认为这次它不会再次起作用了。

          【讨论】:

            【解决方案8】:

            我必须卸载/重新加载 InstallShield 项目才能构建它。

            【讨论】:

            • 这可能只有在您没有本地管理员权限的情况下才会发生
            【解决方案9】:

            当我忘记以管理员权限启动 Visual Studio 时出现此错误。

            【讨论】:

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