我使用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