Visual Studio 2010 nie buduje przed uruchomieniem, gdy są zmiany kodu
Używam using F5 (Start Debugging) od lat do budowania kodu (jeśli jest nieaktualny), a następnie debugowania. To działało również na VS 2010, jednak dziś po prostu rozpocząć debugowanie bez kompilacji. Powiedzmy, że czyszczę projekt, a następnie wciśnij F5 zamiast go budować, aby mógł uruchomić, wyświetla komunikat o błędzie mówiący, że exe nie istnieje do uruchomienia. Jak zrobić to najpierw zbudować? Co mogło się zmienić?
10 answers
Narzędzia + Opcje, projekty i rozwiązania, Budowanie i uruchamianie. "On Run, when projects are out of date" = zawsze buduj. Ten poniżej = nie uruchamiaj.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-15 15:53:04
Miałem taki problem i okazało się, że to Menedżer konfiguracji. Ostatnio zmieniłem z Debug|Mixed CPU na Debug / Any CPU i projekt nie był ustawiony do budowania pod tą konfiguracją
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-25 23:51:21
Otwórz Menedżera konfiguracji i sprawdź, czy pole wyboru w kolumnie build dla Twojego projektu startowego jest zaznaczone. Miałem ten sam problem, ale pole wyboru nie było aktywne, więc sprawdziłem i teraz działa!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-26 14:29:51
Oprócz powyższego upewnij się, że 'tylko buduj projekty startowe i zależności po uruchomieniu' nie jest zaznaczone (w narzędziach-->opcje-->projekty i rozwiązania-->Build and Run)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-22 07:50:02
Ja też miałem ten problem. Sprawdziłem wszystko, co zasugerowałem, bez skutku. Okazuje się, że mój zegar na moim komputerze został ustawiony do przodu o około 12 godzin, a ja zapisywałem na dysku sieciowym. Znaczniki czasu plików nie były wack, a VS nie sądził, że potrzebne do zbudowania mojego projektu, Ponieważ pliki były super aktualne.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-25 01:33:08
Od jakiegoś czasu jestem zdezorientowany, dlaczego mój laptop (dual core 2GHz, 2GB ram) skompilował moją stronę szybciej niż mój pulpit(quad core 3GHz z 16GB ram). Oba mają dyski SSD. Opcje budowania są ustawione poprawnie (ta sama liczba rdzeni = równoległe Kompilacje), ale laptop uruchamia witrynę w kilka sekund, a dekstop uruchamia witrynę w około 30 sekund.
Znaleziono dodatkową opcję Pod "strony właściwości" witryny, w ustawieniu Build, laptop został ustawiony na " No Build" i pulpit ustawiony na "Build and Run". Znalazłem go dopiero po uruchomieniu strony na laptopie bez sprawdzania błędu kompilatora.
Może komuś pomóc w przyszłości więc pomyślałem, że dodam to do tego posta
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-01 08:56:11
Kolejny punkt do sprawdzenia znajduje się na stronie Właściwości rozwiązania -- >Configuration Properties -- > configuration: upewnij się, że wszystkie pola w kolumnie Build są zaznaczone dla projektu, który ma być ponownie spełniony.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-14 06:02:18
Próbowałem poprzednich rozwiązań z mieszanymi wynikami. Ale wydaje mi się, że działa zawsze, gdy idę zbudować - > czyste rozwiązanie
Ale za każdym razem robi się to irytujące.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-29 00:38:37
Dla mnie było to spowodowane ustawieniami konfiguracji build. Moje rozwiązanie visual studio ma wiele projektów, które są mieszanką projektów C# i C++. Teraz zdałem sobie sprawę, że z jakiegoś dziwnego powodu, Visual Studio woli nie budować projektów C++ domyślnie, co jest widoczne po ustawieniach konfiguracji budowania. Zauważyłem to zaraz po dodaniu nowego projektu C++ do rozwiązania . Nie wiem dlaczego VS nie stosuje tego samego podejścia podczas dodawania nowego projektu C# do rozwiązanie.
Kliknij prawym przyciskiem myszy plik rozwiązania w Eksploratorze rozwiązań - > kliknij Właściwości w menu kontekstowym -> wybierz węzeł Właściwości konfiguracji w lewym okienku - > wybierz węzeł konfiguracji. Pokazuje listę wszystkich projektów w rozwiązaniu. Pierwszym projektem LearnDs jest projekt C++. Zwróć uwagę na pole wyboru w kolumnie zbuduj w pierwszym wierszu. To jest niekontrolowane. Z tego powodu Visual Studio 2010 nie budowało mojego projektu C++ (po naciśnięciu F5), który zawierał pewne zmiany, ponieważ był ostatnio zbudowany pomyślnie.
W momencie, gdy sprawdziłem odpowiednie pole wyboru i zapisałem ustawienia konfiguracji kompilacji dla rozwiązania, zadziałało. Teraz widzę poniżej monit za każdym razem, gdy naciskam F5, ponieważ VS jest w stanie wykryć, że są jakieś nowe zmiany, odkąd został ostatnio zbudowany. Ten monit jest ponieważ moje ustawienia w Tools menu - > Options podmenu - > project and Solutions node - > Build and Run Node - > "On Run, when projects are out of date" jest ustawione na Prompt to build
. Jeśli nie podoba ci się ten monit, ustaw go na Always build
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-30 02:17:22
Narzędzie -- > Opcje -- > projekt i rozwiązania.
- Ustaw jak zawsze build / Prompt, aby Build dla "podczas uruchamiania projekt jest nieaktualny"
- odznacz pole wyboru "tylko buduj projekty startowe i zależności podczas uruchamiania"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-23 09:45:36