WPF 应用程序无法启动

2024-03-23

我在除我之外的其他计算机上启动基于 MahApps 样式的 WPF 应用程序时遇到问题。我正在通过 Inno Setup 安装我的应用程序。当我在我的计算机/装有 Visual Studio 2015 的计算机上或有时在其他计算机上运行 .exe 时,应用程序可以正确启动。但是,当我在只有 vs2008 + .Net 的虚拟机或其他一些计算机上安装应用程序时,应用程序无法启动。我可以在任务管理器中找到 .exe,但没有显示窗口。

最好的是我安装了两个 WPF 应用程序,它们都基于相同的 Metro 样式,并且一个正确启动(窗口显示),但第二个仅在任务管理器中显示。

我始终在带有 .Net 4.6.1+ 的 Win10 上运行我的应用程序,因为我在应用程序中使用 .Net 4.6.1。

你有什么建议吗?也许我错过了


您是否尝试过 procmon.exe 来验证发生了什么?

我遇到了类似的问题并用 procman 解决了。问题是缺少 dll,该 dll 存在于我的计算机中,但不存在于其他计算机上。

  1. 安装 procmon.exe 从https://learn.microsoft.com/en-us/sysinternals/downloads/procmon https://learn.microsoft.com/en-us/sysinternals/downloads/procmon
  2. 运行procmon.exe并添加过滤器(进程名称包含)。按添加。
  3. 启动您的应用程序
  4. 验证 procman 条目并在结果列中查找 FileNotFound/PathNotFound。希望您能在这里找到根本原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WPF 应用程序无法启动 的相关文章

随机推荐