2015-10-05 38 views
0

我正在開發基於VB.Net的Windows8.1(10)Store應用程序。Visual Studio 2015在不同的OS版本模擬器上運行和調試

發佈後,我發現我的應用在Windows8.1上崩潰,而在Windows10上正常工作。

所以,我想在Windows8.1上調試我的應用程序。但是,我無法找到如何去做。

當我[運行]應用程序到[模擬器]時,它運行在我的電腦的克隆上,但我想在其他版本的Windows上運行它。

Visual Studio 2015現在安裝在Windows10上。

謝謝。

回答

2

聲明:我在Visual Studio上工作,但不在Universal/Modern App區域。

這不是受支持的方案,並且Windows中沒有任何功能模擬或模擬「現代」運行時環境的先前版本。

模擬器功能實際上是一個本地環回遠程桌面(終端服務)會話,它的存在使它更容易調試現代應用程序,因爲它們只能在全屏模式下運行,但因爲這不再是這種情況(因爲應用程序現在是浮動窗口)模擬器的實用程序是有限的,因爲你發現與你的問題無關。

我推薦的唯一解決方案是使用Hyper-V(或其他桌面虛擬化產品,如VirtualBox或VMWare,如果不想安裝管理程序)安裝專用Windows 8.1環境,然後安裝Visual Studio遠程調試器。

鑑於迅速普及的Windows 10(因爲它是作爲推薦更新到廣大的Windows用戶8.1提供的)我不親自建議明確,除非你知道你瞄準的Windows 8.x的「現代」的應用環境將有用戶或如果它是合同要求。

相關問題