Metro風格應用程序的32位/ 64位64位使用C#
我部署用C#編寫/ XAML與目標框架64 Metro風格應用針對性的Metro風格的應用程序,但它在任務管理器的32位顯示出來。
任何人都可以告訴出了什麼問題或我失蹤了嗎?
Metro風格應用程序的32位/ 64位64位使用C#
我部署用C#編寫/ XAML與目標框架64 Metro風格應用針對性的Metro風格的應用程序,但它在任務管理器的32位顯示出來。
任何人都可以告訴出了什麼問題或我失蹤了嗎?
在「Build - > Configuration Manager」菜單中,選中您的「Active Solution Platform」選項。
我猜你選擇了「x86」而不是「Any CPU」(默認設置)或「x64」(這是你想要的目標平臺吧?)。
我編譯並運行我的開發應用程序到「任何CPU」,它在x86和x86-64上運行,在任務管理器中正確顯示。
嘗試隔離你的項目,看看它是否是任何庫或依賴造成的。否則,迫使它只能在x64提供線索時運行。
爲什麼你的Metro應用程序需要超過3GB的內存? – leppie 2013-03-19 06:22:06
你想要一個64位應用程序的原因是什麼? – leppie 2013-03-19 06:39:26
@leppie:這有什麼關係嗎?它可能是改進的ASLR,可能是他做了一些內存密集型的事情,可能是因爲他只想做一個64位的應用程序。這可能是因爲* next *人發現這個問題需要使用更多的3GB,所以爲什麼我們不認爲我們的處理器是64位的,有些人可能只是想*使用*那個能力。 – jalf 2013-03-19 06:48:46