Windows 8 我的桌面应用程序赢了';t在Windows 8计算机上运行

Windows 8 我的桌面应用程序赢了';t在Windows 8计算机上运行,windows-8,windows-8.1,Windows 8,Windows 8.1,我正在Windows 7上使用Visual Studio 2013 Express,使用.NET服务和DirectX 11构建桌面应用程序。我已经开始在两台不同的Windows8机器上进行测试。其中一款还配有VS2013E,并使用Windows 8 Pro。另一个没有Visual Studio,使用Windows 8.1。在第一台机器上,我所要做的就是将我的可执行文件移到机器上,它工作得很好。第二,我看不到它试图逃跑的证据。事实上,我添加了一个MessageBox.Show(…)作为我代码的第一

我正在Windows 7上使用Visual Studio 2013 Express,使用.NET服务和DirectX 11构建桌面应用程序。我已经开始在两台不同的Windows8机器上进行测试。其中一款还配有VS2013E,并使用Windows 8 Pro。另一个没有Visual Studio,使用Windows 8.1。在第一台机器上,我所要做的就是将我的可执行文件移到机器上,它工作得很好。第二,我看不到它试图逃跑的证据。事实上,我添加了一个MessageBox.Show(…)作为我代码的第一行,以查看我的代码是否在任何地方中断,但仍然没有发生任何事情。关于我遗漏的内容有什么想法吗?

应用程序事件日志中有任何消息吗?您的流程是否显示在taskmanager中?它不会显示在taskmanager中。我的IT团队的一个家伙在它上运行了Wrnbg,它给出了一系列C++ EH异常。我的代码都是C#(在DirectX中使用SlimDX)。我猜尝试运行DirectX时会出现问题,尽管DxDiag说它正在使用DirectX 11。它还说存在“FileNotFound”异常。我真的不知道它指的是什么,因为它甚至不会运行第一行代码,很可能它缺少一个c运行时。使用名为“Depends”的应用程序确定缺少哪些DLL。您还可以尝试Process Monitor查看未找到哪些DLL。