之前有一陣子發現Visual Studio 2012 的x64平台不能直接debug,總是報如下錯誤,查找了一下,得知VS的x64是建立在x86的遠程調試上,而不是獨立運行。
猜測就是遠程調試上出了問題,但修改各種設置,重裝軟件,都沒有用。
只有將x64改成x86平台,用不到遠程調試機制,也就天下太平了。但是我的程序里調用的就是x64的庫,沒辦法,將就過了一段不能調試的日子,后來不知道怎么的又好了,就稀里糊塗的把這問題給糊弄過去了。
直到這次想上外網查東西,登錄Astrill SVN時,總是報錯說系統時間不對。重新安裝Astrill SVN最新版本后,Astrill SVN能用了,但是使用VS2012的x64平台時,又報錯“Visual Studio Remote Debugging Monitor 已停止工作”。嘗試卸載Astrill SVN,VS2012正常。看來之前的VS2012正常是Astrill SVN出現了問題,哈哈。
陰錯陽差的發現了VS本地x64平台調試報錯的問題,解決方法:
一:將平台改為x86,就用不到遠程調試機制。當然調用64位庫的此種辦法無法解決。
二:查看一下是否安裝了Astrill SVN等類似軟件,卸載。(網上有人說裝了DB也會出現此問題,卸載就OK)
如果Astrill SVN 和 VS2012 都需要,Astrill SVN官方回復解決辦法:
There could be a conflict of resources with our OpenWeb LSP features (proxy configurations).
Please uninstall Astrill app then restart the computer and reinstall using the version on this link: https://www.astrill4u.com/downloads/astrill-setup-win.exe
If you're still having issues, please disable LSP by following the steps below:
1. Press and hold the CTRL button then click HELP (Astrill application).
2. Select Uninstall LSP (note: this will disable some OpenWeb features).
3. Then restart the computer and connect to our VPN using StealthVPN.
原創,轉載請注明出處