.net 启动-C+后应用程序消失+;链接托管代码dll

.net 启动-C+后应用程序消失+;链接托管代码dll,.net,c++,executable,managed,.net,C++,Executable,Managed,我们的应用程序有问题。我们最近将我们的工具链升级到Visual Studio 2010和friends,它在Windows Vista+Windows 7开发人员计算机和Windows 7客户计算机上运行良好。(全部x86) 今天,我们在运行WindowsXPSP2 x86的客户端PC上进行了第一次安装,所有链接托管代码dll的应用程序都无法运行。在启动.exe之后,似乎什么都没有发生,没有窗口弹出,没有内存被占用,没有任务显示在任务管理器中,什么都没有,没有。事件日志为空,一切都好像应用程序在

我们的应用程序有问题。我们最近将我们的工具链升级到Visual Studio 2010和friends,它在Windows Vista+Windows 7开发人员计算机和Windows 7客户计算机上运行良好。(全部x86)

今天,我们在运行WindowsXPSP2 x86的客户端PC上进行了第一次安装,所有链接托管代码dll的应用程序都无法运行。在启动.exe之后,似乎什么都没有发生,没有窗口弹出,没有内存被占用,没有任务显示在任务管理器中,什么都没有,没有。事件日志为空,一切都好像应用程序在启动后立即返回操作系统一样

我对此不知所措,我真的不知道该如何开始调试这个问题。我不想将VS2010和所有东西安装到Windows XP设备上,我想先尝试一些时间不太密集的东西


<>这一切都发生在连接C++托管DLL的本地C++应用程序上。纯托管的C#应用程序确实有效。纯本地C++应用程序可以工作。p> 查看是否将drwtsn32配置为客户端pc上的应用程序调试器。检查“C:\Documents and Settings\All Users\application Data\Microsoft\Dr Watson”。如果您在该位置有日志,请搜索“fault->”,您将在进程中找到导致访问冲突的地址。从那里,您可以追溯到代码中的一行。

%ERRORLEVEL%的过程是-1073741819,即0xC0000005-访问违规如果您想提供Dr Watson日志,我可以帮助您进行故障排除。