2011-06-23 15 views
10

Kiedyś miałem zoptymalizowane środowisko dla C#, ale ostatnio wykonuję głównie pracę w języku C++. Więc po formacie wybrałem C++ zamiast tego. Od czasu do czasu wciąż robię coś w stylu C#/xna, więc zainstalowałem też xna. Problem w tym, że studio graficzne nie zachowuje się tak, jakbym pamiętał, że zachowuje się, gdy miałem zoptymalizowane środowisko dla C#. Przycisk uruchomienia nie kompiluje już rozwiązania. Cholera, kompilacja rozwiązania prawie nic ... Muszę przekompilować, aby moje zmiany zaczęły obowiązywać. Co do cholery?Rozpocznij debugowanie F5 nie kompiluje się automatycznie

Próbowałem już zainstalować Tools > Import and Export Settings > Reset all settings, ponownie instalując xna i visual studio, a F5 nadal się nie kompiluje.

edycja: Okazuje się, że projekty nie zostały skompilowane w ramach opcji konfiguracyjnych. Jednak nigdy tego nie ustaliłem. Znalazłem forum z kilku ludzi, którzy mieli ten sam problem: http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/8657c07a-da08-4a9f-9558-0c9d93c94ce2/

+0

Mam również do czynienia z tym samym problemem. – Rohit

Odpowiedz

1

Aby zmienić ustawienia:

  1. Narzędzia -> Import i eksport ustawień
  2. Wybierz: import wybrane ustawienia środowiska
  3. zaoszczędzić ustawienia, jeśli chcesz
  4. Jesteś wtedy prezentowany zestaw domyślnych ustawień do wyboru (ogólne, C++, C#)
+0

Próbowałem już tego, nie przeczytałeś mojego pytania. – zelimir

+0

Zrobił, to był problem. –

3

Mam nadzieję, że to rozwiąże Twój problem: Start debugging F5 does not build automatically, Visual Studio.

+0

W moim przypadku sugestie w innych odpowiedziach nie zadziałały. Jednak sprawdzając program Configuration Manager, znalazłem, że projekt nie został skonfigurowany do kompilacji. Zaznaczenie Build w Menedżerze konfiguracji dla projektu zrobiło dla mnie trik. Sugerowałbym sprawdzenie projektu w programie Configuration Manager jako pierwszy krok.EDYCJA: Whoops, nie odczytał poprawnie odpowiedzi Pure Krome - ta sama odpowiedź jak ta. –

4

Jeśli masz kilka konfiguracji, możliwe, że aktualnie wybrana konfiguracja nie zawiera projektu (który chcesz automatycznie zbudować).

np.

Konfiguracje domyślne DEBUG i RELEASE i wszystkie projekty (w roztworze) są zaznaczone przeciwko temu.

Ale jeśli ręcznie anulowałeś zaznaczenie projektu w stosunku do jednej z tych konfiguracji LUB ręcznie dodałeś nowy projekt, a następnie odznaczono ten projekt w konfiguracji. Visual Studio nie skompiluje tych obiektów. zaznaczone projekty.

Więc sprawdź dokładnie swoją konfigurację. (Right Click on the Solution name => Configuration Manager).

2

Najpierw sprawdź, co powinno się stać, gdy prowadzisz projekt. W tym celu otwórz Tools > Options, Projects and Solutions, Build and Run zrobić i sprawdzić, które zostały wybrane do przy uruchomieniu, gdy projekty są nieaktualne opcji:

enter image description here

Upewnij się, że wybrany Always Build ...

Powiązane problemy