Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.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# WPF应用程序dosen';开始_C#_Wpf_Deployment_Startup - Fatal编程技术网

C# WPF应用程序dosen';开始

C# WPF应用程序dosen';开始,c#,wpf,deployment,startup,C#,Wpf,Deployment,Startup,我无法在我的电脑以外的其他电脑上启动基于MahApps风格的WPF应用程序。我正在通过Inno安装程序安装我的应用程序。当我使用visual studio 2015在我的计算机/计算机上或有时在其他计算机上运行.exe时,应用程序将正确启动。但当我在只有vs2008+.Net或其他一些计算机的虚拟机上安装应用程序时,应用程序不会启动。我可以在Task Menager中找到.exe,但没有显示任何窗口 最好的是我安装了两个WPF应用程序,它们都基于相同的metro样式,一个正确启动(窗口显示),但

我无法在我的电脑以外的其他电脑上启动基于MahApps风格的WPF应用程序。我正在通过Inno安装程序安装我的应用程序。当我使用visual studio 2015在我的计算机/计算机上或有时在其他计算机上运行.exe时,应用程序将正确启动。但当我在只有vs2008+.Net或其他一些计算机的虚拟机上安装应用程序时,应用程序不会启动。我可以在Task Menager中找到.exe,但没有显示任何窗口

最好的是我安装了两个WPF应用程序,它们都基于相同的metro样式,一个正确启动(窗口显示),但第二个只在TaskManager中显示

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


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

你试过procmon.exe来验证发生了什么吗

我也有类似的问题,我和procman一起解决了。问题是缺少一个dll,它存在于我的机器中,但不存在于其他机器上

  • 从安装procmon.exe
  • 运行procmon.exe并添加筛选器(进程名称包含)。按add
  • 启动你的应用程序
  • 验证procman条目并在结果列中查找FileNotFound/PathNotFound。希望你能在这里找到根本原因

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