Po utworzeniu aplikacji chcę, aby była zgodna dla systemów 64- i 32-bitowych. Domyślnie Visual Studio debuguje aplikacje w x86 (czyli w wersji 32-bitowej). Więc jak mogę przeprowadzić debugowanie Visual Studio w x64, dla systemów 64-bitowych. Dzięki.Jak debugować program Visual Studio w wersji 64-bitowej
Odpowiedz
Nie wiesz, co język, ale jeśli jest to C# ...
Domyślna build ustawienie # projektów C jest build x86 w trybie debugowania w Visual Studio 2010. Aby debugować w 64 bit wy prosta potrzeba zmiany build ustawienie na 64 bity.
- Kliknij prawym przyciskiem myszy i wybierz Właściwości projektu
- przejść do zakładki kompilacji
- zmiana „Platforma docelowa” do x64
Domyślnym ustawieniem kompilacji dla projektów C# jest nie "x86", ale "Dowolny procesor" (przynajmniej w VS 2008), co oznacza, że kod IL będzie uruchamiany automatycznie w trybie 64-bitowym, gdy masz system 64-bitowy, w przeciwnym razie w trybie 32-bitowym. –
@DocBrown yes. Zapomniałem, że zmieniło się w 2010 r. Na domyślne x86 dla większości aplikacji. Zaktualizuję – JaredPar
W VS 2012, domyślnie C# będzie budować dla AnyCPU, ale debugować na x86. W systemie 64-bitowym postępuj zgodnie z instrukcjami JaredPar, aby wymusić debugowanie w trybie 64-bitowym. AnyCPU jest mylącym terminem. Oznacza to, że VS zbuduje plik wykonywalny kompatybilny z AnyCPU, ale nie powie nic o trybie debugowania. Tryb debugowania jest określony przez ustawienie "Platforma docelowa". – BSalita
- 1. Jak debugować wątek w Visual Studio?
- 2. Jak debugować (tylko) JavaScript w Visual Studio?
- 3. jak debugować wersję wydania biblioteki w Visual Studio
- 4. Wykrywanie wersji Visual Studio wewnątrz
- 5. Jak debugować tylko jeden wątek w programie Visual Studio
- 6. Utwórz program Visual Studio programowo
- 7. Visual Studio: jak debugować bibliotekę z zewnętrznym plikiem wykonywalnym?
- 8. Jak debugować projekty Visual Studio przy użyciu VMware?
- 9. Jak uczynić program Visual Studio nie umieszczać {w nowej linii?
- 10. Jak mogę szybciej debugować w programie Visual Studio?
- 11. Program zawiesza się w debugerze Visual Studio
- 12. Wykryj program wywołujący w asp.net (Visual Studio)
- 13. Dlaczego program Visual Studio próbuje połączyć "freeglutd.lib"?
- 14. Jak uaktualnić program Visual Studio 2015 RC do RTM
- 15. Program do edycji kodu Visual Studio
- 16. Jak debugować kod jądra CUDA za pomocą Visual Studio 2008?
- 17. Jak debugować Angular 2 z Visual Studio 2017
- 18. Jak debugować program zawinięty w skrypcie libtool?
- 19. Dlaczego program Visual Studio TACO nie może znaleźć aplikacji, którą próbuję debugować?
- 20. Program Visual Studio Code Surround z
- 21. Jak zbudować libevent w wersji 2.0.10 z Visual Studio 2008
- 22. Program Visual Studio ulega awarii: Błąd aplikacji
- 23. Co to jest program Visual Studio DTE?
- 24. Program Visual Studio nie debuguje podczas debugowania testów jednostkowych?
- 25. Aktualizacja wersji węzła w programie Visual Studio 2017
- 26. Można bezpiecznie zainstalować program Visual Studio 2015 Preview obok programu Visual Studio 2013
- 27. Program Visual Studio 2012 Web Publish zachowuje nadpisywanie istniejących plików w tej samej wersji
- 28. Jak połączyć program Visual Studio 2008 z usługą Team Foundation i Visual Studio Online?
- 29. Jak przejść z wersji z Visual Studio 2012 na Visual Studio 2008
- 30. Jak podłączyć program Visual Studio 2015 Android Emulator do sieci?
jakim języku pan napisać aplikację w? – Nasreddine
Co rozumiesz przez "domyślnie Visual Studio debuguje aplikacje w x86"? To nie ma nawet sensu. Jeśli twoja aplikacja jest 64-bitowa, Visual Studio będzie debugować twoją aplikację 64-bitową - w żaden sposób nie zmusi ona twojej 64-bitowej aplikacji do działania jako 32-bitowa. –
Jaka jest konfiguracja twojego projektu? Dowolny procesor? x64? x86? Czy na Twoim komputerze programisty jest zainstalowany 32-bitowy lub 64-bitowy system operacyjny? –