/ / Visual Studio 2015 uruchamia się i debuguje na różnych symulatorach wersji systemu operacyjnego - vb.net, Visual-studio, Visual-studio-2015

Visual Studio 2015 uruchamia i debuguje na różnych symulatorach wersji OS - vb.net, visual-studio, visual-studio-2015

Pracuję nad aplikacją Store opartą na VB.Net dla systemu Windows8.1 (10).

Po opublikowaniu dowiedziałem się, że moja aplikacja ulega awarii w systemie Windows 8.1, podczas gdy działa dobrze w systemie Windows10.

Tak więc chcę debugować moją aplikację w systemie Windows 8.1. Jednak nie mogę znaleźć, jak to zrobić.

Kiedy [uruchamiam] aplikację na [Symulatorze], działa ona na klonie mojego komputera, ale chcę uruchomić ją na innej wersji systemu Windows.

Program Visual Studio 2015 jest teraz zainstalowany w systemie Windows10.

Dzięki.

Odpowiedzi:

2 dla odpowiedzi № 1

Zastrzeżenie: pracuję w programie Visual Studio, ale nie w obszarze Universal / Modern App.

To nie jest obsługiwany scenariusz i nie ma funkcji w systemie Windows, która emuluje lub symuluje poprzednie wersje „nowoczesnego” środowiska wykonawczego.

Funkcja symulatora to w rzeczywistościsesja pulpitu zdalnego (usług terminalowych) z lokalną pętlą zwrotną i istniała, aby ułatwić debugowanie nowoczesnych aplikacji, biorąc pod uwagę, że mogą one działać tylko w trybie pełnoekranowym, jednak ponieważ tak nie jest (ponieważ aplikacje są teraz pływającymi oknami) narzędzie Symulatora jest ograniczona, a odkrycie nie ma znaczenia dla Twojego problemu.

Jedynym rozwiązaniem, które mogę polecić, jest użycieHyper-V (lub inny produkt do wirtualizacji pulpitu, taki jak VirtualBox lub VMWare, jeśli nie chcesz instalować hiperwizora), aby zainstalować dedykowane środowisko Windows 8.1, a następnie zainstalować Visual Studio Remote Debugger.

Biorąc pod uwagę szybkie przyjęcie systemu Windows 10 (tak jak jestdostarczana jako zalecana aktualizacja dla większości użytkowników systemu Windows 8.1). Osobiście nie zalecam bezpośredniego kierowania na środowisko aplikacji „Modern” systemu Windows 8.x, chyba że wiesz, że będziesz mieć użytkowników lub jeśli jest to wymagane w umowie.