【问题标题】:WPF Application dosen't startWPF 应用程序无法启动
【发布时间】:2018-06-15 05:28:56
【问题描述】:

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

最好的是我安装了两个 WPF 应用程序,都基于相同的 Metro 风格,一个正常启动(窗口显示),但第二个只在任务管理器中显示。

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

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

【问题讨论】:

  • 事件查看器(Windows 的一部分)是否显示任何内容?
  • 它可能会缺少 dll 或 .net 版本或其他东西,您需要回到第一原则并检查事件查看器以收集更多信息

标签: c# wpf deployment startup


【解决方案1】:

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

我遇到了类似的问题,并通过 procman 解决了。问题是我的机器上存在一个缺失的 dll,但其他机器上没有。

  1. https://docs.microsoft.com/en-us/sysinternals/downloads/procmon安装procmon.exe
  2. 运行 procmon.exe 并添加过滤器(进程名称包含)。按添加。
  3. 启动您的应用程序
  4. 验证 procman 条目并在 Result 列中查找 FileNotFound/PathNotFound。希望你能在这里找到根本原因。

【讨论】:

    猜你喜欢
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    相关资源
    最近更新 更多