我使用Windows 7的x64版本。我的应用程序使用某些无法在x64上下文中加载的COM服务器(通常为本地x86 COM服务器)。所以我决定使用WOW作为x86应用程序运行它,所以我将平台目标设置为x86。在VS2008中调试Windows x64上的x86 .NET应用程序
但是,当我尝试调试它时,Visual Studio 2008调试器开始显示所有源文件的消息,例如“源文件不同....”。这种行为的原因是什么?这个问题在那里出生"The source file is different...." message in Visual Studio 2008 is result of debugging x32 apps on x64 Windows
更新:我打扫的解决方案,重建的解决方案,去除OBJ,仓等文件夹,重新启动电脑,重新安装Visual Studio中......那么,还有什么可能是这个问题?
Update2:如果您创建新的Windows应用程序项目并将目标平台更改为x86,则会看到此问题。但是如果从项目中删除Settings1.settings,麻烦将被消除!。任何想法?
UPDATE3:http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/bc297668-65b4-46e8-969e-c7a6340d33b6
您是否清理了项目的输出文件夹并检查了构建真正成功的构建日志? – 2010-01-06 17:16:21
我回答了问题的描述。 – 2010-01-06 17:21:33
如果您将目标平台切换回到x64,调试将再次运行? – 2010-01-06 17:33:00