Direct3D应用程序在其他计算机上崩溃

时间:2014-09-26 10:15:26

标签: c# .net crash mdx direct3d

我使用Visual C#Express 2008(MDX)开发了几个Direct3D应用程序。它们都在我的计算机上运行没有问题但是当我尝试在其他人的计算机上运行它们时,它们会崩溃。我尝试使用Clickonce来安装它们,但它们仍然会崩溃。我在Windows 7上开发它们,它们在大多数Win Vista,7和8 PC上崩溃,但从来没有在XP上发生过这种奇怪的事情。

我的大多数应用程序都会保存一个用于诊断的日志文件,而他们编写的第一件事就是编写一个" Startup"行到日志文件,但他们甚至没有达到那么远。我没有得到正常的.NET"未处理的异常"错误;它在运行时甚至开始之前就崩溃了。

它必须与DirectX库有关(我的其他应用程序都没有崩溃),但我知道所有的计算机都安装了DirectX和.NET,所以我对此感到非常困惑。如果我链接到非标准库,那么我会假设ClickOnce会在发布时将它们与我的应用程序打包在一起。

我知道大多数人会说要使用SlimDx,我确实想这样做,但在我将所有应用程序移植之前,我希望能够按原样分发它们。

由于我的应用甚至无法启动,因此我无法追查原因。还有其他人经历过这个吗?

0 个答案:

没有答案