2012-08-25 21 views
17

Mam problem z moim studiem visual studio 2010. Kiedy klikam przycisk rozpoczęcia debugowania i rozpocznie się debugowanie.Visual Studio 2010 nie można uruchomić programu .dll

Wydaje się, że nie ma błędu „Ja po prostu utworzyć jeden przycisk«»na to”

Ale to pokaże Unable to start program 'c:\users\.....\xx.dll'

Czy ktoś teraz jak go rozwiązać?

Drugie pytanie brzmi: kiedy kliknę lewy przycisk, aby wyświetlić kod źródłowy "Przycisk", , dlaczego będzie on pokazywał cały ten kod projektu? Czy powinienem poprawić niektóre ustawienia?

Odpowiedz

24

Visual Studio nie uruchomi samodzielnie .dll. czy twoje rozwiązanie ma projekt .exe? jeśli tak, kliknij prawym przyciskiem myszy i wybierz "Ustaw jako projekt startowy". jeśli nie, będziesz musiał go utworzyć i poinstruować go, aby wczytał formularze do biblioteki dll.

co do lewego kliknięcia przycisku, nie jestem do końca pewien, co opisujesz. Czy możesz zamieścić zdjęcie?

+3

Ten sam problem przydarzył mi się. W moim rozwiązaniu miałem dwa podprojekty: jeden to projekt DLL, a drugi to projekt EXE (który korzysta z projektu DLL). Dopiero, gdy ustawię projekt EXE jako projekt start-up, będę mógł debugować program. Teraz rozumiem, że VS2010 próbował uruchomić bibliotekę DLL jako główny program, a tym samym komunikat o błędzie, który dała. – MDman

+1

Idealny (Y) post i komentarz, bardzo wam dziękuję –

5

We wcześniejszych wersjach MSVC podczas biegu .dll, dostanie ścieżki dialogowe z prośbą o .exe

Ale w MSVC 2010 nie ma takiej opcji. Aby rozwiązać ten

  1. prawym przyciskiem myszy na projekcie dll
  2. Właściwości
  3. Properties Konfiguracja> debugowania. Tutaj, w Command -> dodaj ścieżkę do twojego exe.

Dodaj argumenty polecenia, jeśli występują.

Jesteś dobry, aby iść!

Powiązane problemy