誰動了我的VS -之- anycpu平台


在VS2008里,“配置管理器”-->“活動解決方案平台” 有混合平台(Mixed platforms),win32平台,還有anycpu平台等等。如果無意設置了anycpu平台,那么你就要小心了。我對這個anycpu平台一點都不了解,但是我在這上面吃了苦頭。我的工程本來是在混合平台下的,這天成了anycpu平台而我一無所知,這樣奇怪的事情發生了。我要調試一段代碼,這時執行的語句莫名奇妙的亂了行,甚至是實際執行到了函數a(),而光標顯示到了與它臨近的函數b()上。剛開始讓我大為不解,因為我看到的是定義了一個對象時,光標沒有顯示執行構造函數。摁着代碼找了半天原因,最終發現“自動變量窗口”顯示的變量和光標指示的函數不一致,也就是光標顯示的錯亂了。這就是anycpu平台下發生的奇怪現象。當我改回去一切恢復了正常,然后我果斷移除了anycpu平台。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM