Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wersje programu Microsoft .NET Framework starsze niż 2.0 nie zapewniają obsługi debugowania w trybie mieszanym procesów 64-bitowych. Oznacza to, że nie można przejść z kodu zarządzanego do kodu natywnego ani z kodu natywnego do kodu zarządzanego podczas debugowania.
Aby obejść ten problem, możesz:
Zaktualizuj projekt, aby używał programu Microsoft .NET Framework 2.0 lub 3.0.
Debugowanie kodu zarządzanego i natywnego w oddzielnych sesjach debugowania.
Debuguj kod mieszany jako proces 32-bitowy, zgodnie z opisem w poniższych procedurach.
Aby zmienić system operacyjny na 32-bitowy (Visual Basic lub C#)
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt, a następnie kliknij polecenie Właściwości w menu skrótów.
Na stronach właściwości kliknij kartę Kompiluj lub Debuguj.
Kliknij pozycję Platforma, a następnie wybierz pozycję x86 z listy platform.
Domyślnie kompilatory Visual Basic i C# tworzą kod do uruchamiania na dowolnym procesorze CPU. Na 64-bitowym komputerze te pliki binarne działają jako procesy 64-bitowe. Aby uruchomić proces 32-bitowy, należy wybrać win32, a nie dowolny procesor.
Aby zmienić system operacyjny na 32-bitowy (C/C++)
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy projekt, a następnie kliknij polecenie Właściwości w menu skrótów.
Na stronach właściwości kliknij pozycję Platforma, a następnie wybierz pozycję Win32 z listy platform.
Aby poprawić ten błąd
- Zobacz Konfigurowanie debugowania SQL.