0

我已经在 Visual Studio 2010 中启用了 InstallShield 2011 LE,并且正在尝试使用它构建我的第一个安装程序。我的应用程序是 WPF / .NET 4.0 应用程序。该解决方案相当繁重,大约有 30 个项目,其中大部分是 Prism 模块。

每当我构建我的解决方案时,InstallShield 在构建文件表步骤期间或之后都会给我一个“-6213 内部构建错误”,而其日志中没有更多信息。它可能不相关,但我发现 Visual Studio 在使用此 InstallShield 安装项目时非常不稳定。它已经崩溃了无数次。

我已经能够通过一个非常简单的 WPF 测试解决方案成功地创建安装程序。

谁能给我任何关于如何进一步调试的指示?

4

1 回答 1

2

InstallShield 有一个我讨厌的功能,叫做依赖扫描。它基本上是扫描您的程序集并自动确定您要部署的内容的地方。听起来不错,对吧?好吧,在我的世界里,确定性地创作什么进入安装程序和不进入安装程序是责任。许多安装程序的新手想要拒绝相信我,这是您这样做的权利。但如果是我,我会关掉它。

所以基本上链接的文档说有一个未知原因的错误会在扫描期间破坏构建。我的猜测是,您在 Prism 中所做的事情超出了 InstallShield 可以处理的范围,因此您的构建会变得很糟糕。

我会提到 StackOverlow 的贡献者 Michael Urman 恰好为 InstallShield 工作,如果你有一个可重现的场景,他可能有兴趣从你那里获得一些测试数据。

Q109089:ERRDOC:构建错误 6213

于 2012-02-27T04:49:19.943 回答