Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 安装Sheild LE-4340内部生成错误Visual Studio 2012_C#_Visual Studio 2012_Installshield - Fatal编程技术网

C# 安装Sheild LE-4340内部生成错误Visual Studio 2012

C# 安装Sheild LE-4340内部生成错误Visual Studio 2012,c#,visual-studio-2012,installshield,C#,Visual Studio 2012,Installshield,我在Visual Studio中使用Install Shield LE构建MSI时遇到问题。错误显示“-4340:内部构建错误”,但与Flexera的链接毫无价值。我在另一篇文章中尝试了这个建议,将安装程序项目添加到一个新的解决方案中,然后再添加到我的.Net项目中,但没有任何帮助。可以找到这一建议 我没有找到一个可重复的问题原因,它似乎不会因为任何一件事而发生。我正在尝试为Windows服务构建安装程序。我也遇到了这个错误。为了修复它,我在版本配置中重建了解决方案,而不是调试解决方案。当我出现

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


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

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

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

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


如果flexera至少能为我的案例生成一条正常的错误消息,那就太好了。i、 e.“您说过要运行XYZ,但在文件列表中找不到XYZ”

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

我的解决方案略有不同:

  • 关闭并启动Visual Studio,然后打开解决方案
  • 使用版本配置和
  • 卸载/加载安装屏蔽
  • 设置
    Visual Studio 2015,Windows 10,Visual C#

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

    我发这个帖子已经很晚了。。。但我会发布解决方案,以防其他人遇到问题。我与Flexera合作解决了这个问题,他们提供了解决方案。下载并安装2016 SP1或更新版本,问题已解决!阅读所有关于它的文章

    我第一千次又吃了这个。通常情况下,重建方法可以工作,或者无法重新启动VS,但这次我实际上必须重新启动Windows才能使其重新工作。希望这对其他人有所帮助,我开始真的认为这次它不会再工作了。

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

    当我忘记使用管理员权限启动Visual Studio时,我遇到了这个错误。我也遇到了同样的问题。这似乎不是一个代码问题。我建立的设置刚刚好,然后10分钟后…和你一样的错误。我甚至直接从源代码管理加载了我的项目。我将尝试破坏安装项目并创建一个新项目。我有过类似的经历,不过我不得不更进一步,在Visual Studio中卸载/重新加载Installshield项目。卸载它然后再重新加载也帮了我的忙。整个InstallShield使用起来非常痛苦……而且它一直在无缘无故地损坏。我不知道为什么有人会购买专业版,而免费版的使用却如此令人恼火。我只是补充了鲁迪恩的答案,我发现在版本中重新构建以消除错误后,我可以切换回调试,然后它就可以正常工作了。我支持关于痛苦岛有多大的评论。在项目决定它现在将神奇地重建而不出错之前,您可能必须重复清洁重建回滚更改配置撤消洒羊血仪式数百万次。我也经常因为这个错误而失败。我总是在“构建”之前“清理”,但这并不总是有帮助。我只是退出VS2013并重新启动它。那它至少能用一次。我数念珠的时候用过。似乎就是这样。有时你不得不求助于神化的方法只有当您没有本地管理员权限时,才可能发生这种情况