应用程序在 Visual Studio 中编译良好,但在从 Inno Setup 5 中创建的安装程序启动时崩溃

App compiles fine in Visual Studio but crashes when launch from the Installer created in Inno Setup 5

我目前正在尝试使用 Inno Setup 5.6.1 为在 Visual Studio Community 2015 中开发的 Windows/WPF 应用程序制作安装程序。该应用程序在 Visual Studio 中编译没有任何错误,但由于某种原因,它在使用 Inno Setup 创建的安装程序启动时崩溃。

有人可以看看我的流程,让我知道我是否遵循了正确的步骤,或者我是否遗漏了什么?

这是我创建安装程序的方式。

  1. Visual Studio中我将编译模式从Default改为Release。
  2. 在发布模式下编译没有任何错误。
  3. Inno Setup 中,我使用脚本向导创建了一个新脚本,请参见下图。

请注意,我使用了位于 /bin/Release/ 目录中以发布模式编译的可执行文件。

我错过了什么?

这是我在使用安装程序启动应用程序时遇到的错误。

查看问题详情:

问题签名:
问题事件名称:CLR20r3
问题签名 01:MyApp.exe
问题签名 02:0.0.0.1
问题签名 03:5c1b91bb
问题签名 04:PresentationFramework
问题签名 05:4.6.1055.0
问题签名 06:563c1d45
问题签名 07:f9b
问题签名 08:5b
问题签名 09:System.Windows.Markup.XamlParse
OS版本:6.1.7601.2.1.0.256.48
区域设置 ID:1033
附加信息 1:0a9e
附加信息 2:0a9e372d3b4ad19135b953a78882e789
附加信息 3:0a9e
附加信息 4:0a9e372d3b4ad19135b953a78882e789

在线阅读我们的隐私声明:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

如果在线隐私声明不可用,请离线阅读我们的隐私声明:
C:\Windows\system32\en-US\erofflps.txt

Inno 脚本向导:

问题是目标文件夹中缺少 运行 应用程序所需的某些文件。您需要将它们添加到 Inno-Setup 包中。

查看您提供的第 3 个 Inno-Setup 屏幕截图,使用 "Add File(s)" 和 "Add Folder" 按钮。