Visual Studio 2015 nie podświetlanie składni ani Intellisense
Moje widoki brzytwy w VS2015 RC nie pokazują właściwej kolorystyki dla kodu C#. Mój projekt działał dobrze w VS2013, ale nie jest w 2015, i nie daje mi żadnego Intellisense na kod C#. Rozwiązanie buduje i witryna działa dobrze.
I tried the following to no Effect
- wyłączanie wszystkich rozszerzeń Visual Studio
- Usuwanie mojego pliku
.suo
- usunięcie projektu i ponowne dodanie go do rozwiązania
Jak mogę naprawić to?
Przykład:
21 answers
Znalazłem w tej ODPOWIEDŹ inny sposób, aby to naprawić bez devenv.exe /ResetUserData
Po prostu usuń zawartość tego katalogu z Visual Studio zamkniętym:
%LocalAppData%\Microsoft\VisualStudio\<visual_studio_version_number>\ComponentModelCache
Aby znaleźć numer wersji uruchomionej edycji Visual Studio, zapoznaj się z tą listą. Zauważ, że tylko numer główny jest ważny, wersja poboczna może i prawdopodobnie będzie się różnić. W moim przypadku miałem zainstalowany Visual Studio 2017 Enterprise, więc szukałem 15.xx
i znalazłem 15.0_9a1c4a06
wewnątrz AppData folder.
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
2017-11-14 12:27:37
Miałem ten sam problem, jedyną poprawką do tej pory jest Resetowanie wszystkich danych użytkownika (C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /ResetUserData
).
Uwaga: jeśli to zrobisz, stracisz wszystkie modyfikacje, np. skróty klawiaturowe i układy okien!
EDIT: ludzie mówią, że to działa tylko dla RC, a nie RTM, więc możesz najpierw spróbować innych poprawek.
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-08-17 20:19:59
Miałem ten sam problem w VS 2015 RTM i był w stanie go naprawić, po prostu ładując Visual Studio w trybie awaryjnym przez:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /SafeMode
Następnie zamknięcie i ponowne otwarcie go normalnie.
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-07-23 19:22:02
Po aktualizacji Visual Studio 2015 Update 1 miałem ten sam problem. Próbowałem wszystkich odpowiedzi, ale nie działa dla mnie.
Fixem dla mnie było przejście do Programy i właściwości > Visual Studio community edition > Zmiana. Kliknąłem na Modyfikuj.
Na liście zaznacz pole wyboru "Microsoft Web Developer Tools " w obszarze" Windows and Web Development".
Nie było zaznaczone na mojej liście howewer : /
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-12-13 11:37:10
Narzędzia > Opcje > Edytor Tekstu > Wszystkie Języki > Ogólne. Odznacz opcję Ukryj zaawansowanych członków. Kliknij OK.
Raz zrobiłem to Intellisense wydawało się działać dla mnie. Następnie zresetowałem go z powrotem i zachowałem funkcjonalność. Używam Visual Studio 2015 enterprise edition.
Próbowałem ResetUserData i to nie działa dla mnie.
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-08-13 20:39:39
Zainstalowałem Visual Studio Community Edition 2015 (po dłuższym użytkowaniu Visual Studio Community Edition 2013) i napotkałem ten sam problem. Próbowałem wszystkich powyższych rozwiązań, ale nic nie pomogło.
Na koniec zamknij Visual studio i usuń następujące foldery -C:\Users\Allwyn\AppData\Roaming\Microsoft\VisualStudio\14.0
C:\Users\Allwyn\AppData\Roaming\Microsoft\VisualStudio\14.0
... i to działa teraz!!!
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-09-03 18:36:30
Running VS 2015 RTM. Ani / ResetUserData, ani / SafeMode nie działały dla mnie. Miał również kilka produktywnych elektronarzędzi 2015 związanych z skargami z " błędami w aktywności.XML " popup podczas uruchamiania VS.
Tak więc, jeśli masz podobne objawy, oto jak naprawiłem to na mojej maszynie:
- Uruchom "Uruchom eksperymentalną instancję Visual Studio 2015" i otwórz swój projekt. Jeśli intellisense działa i składnia brzytwy jest podświetlona, masz duże szanse na to zadziała.
- Odinstaluj "Productivity Power Tools 2015" i zamknij Visual Studio.
- przejdź do
%LOCALAPPDATA%\Microsoft\VisualStudio\
i wymaż14.0
folder. - Launch VS - powinno zacząć się tak, jak zostało zainstalowane.
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-08-31 10:13:28
To będzie efekt, jeśli twój projekt to MVC4. Zobacz więcej szczegółów tutaj . Należy również pamiętać, że zostanie to poprawione w nadchodzącym wydaniu.
Skąd możesz wiedzieć, czy twój projekt to MVC4? Otworzyć paczki.config i przewiń do wpisu dla Microsoft.AspNet.Mvc. Jeśli Podana wersja zaczyna się od "4", oznacza to, że używasz MVC 4.
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
2017-05-23 12:03:08
Miałem podobny problem, w którym skrypt Razora nie byłby podświetlony, intellisense nie działałby, a kompilator nie rozpoznałby żadnych błędów (nawet tam, gdzie celowo umieszczałem błędy składni!)
Naprawiłem problem idąc do C:/Users/YourUserName/AppData/Local/Temp i kasowanie wszystkiego z tego pliku, jak tylko to zrobiłem i zrestartowałem VS moje widoki brzytwy zaczęły działać!
Mam nadzieję, że to pomoże!
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-08-31 10:51:23
Przyjazne przypomnienie, aby upewnić się, że poprawnie użyłeś małej litery @model
u góry widoku ,a nie @Model
(Jak popełniłem błąd).
Małe litery {[0] } jest dyrektywą, która silnie wpisuje widok do instancji klasy, która za nią podąża. Natomiast kapitalizowana Model
jest właściwością widoku, która pobiera instancję modelu.
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-24 06:43:45
Niektóre widoki działały dobrze dla mnie, niektóre wcale... Jedyne co mi pomogło:
- Zamknięcie VS
- Usuwanie C:\Users\%username%\AppData\Local\Temp
- Restarting VS
- Problem rozwiązany
Próbowałem też większości innych rozwiązań, ale nie działały na mnie.
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-07-28 07:42:14
Naprawiłem problem, włączając plik do projektu / rozwiązania. Przeoczyłem fakt, że nie ma podkreślenia / intellisense, jeśli nie jest uwzględniony.
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
2017-05-29 21:02:38
Miałem ten sam problem i musiałem pobrać i zainstalować "Microsoft ASP.NET i narzędzi internetowych "oraz" Web Essentials". Po wykonaniu tego podświetlenia składni i Razor intellisense zaczął działać ponownie.
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-10-20 18:36:23
W mojej sieci.config miałem to:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="LinkApp.Models.Templates"/>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
<add namespace="LinkApp" />
</namespaces>
</pages>
</system.web.webPages.razor>
Oddly enough, I moved my custom namespace to the bottom, and that fixed it, like this:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
<add namespace="LinkApp" />
<add namespace="LinkApp.Models.Templates"/>
</namespaces>
</pages>
</system.web.webPages.razor>
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-01-14 16:37:59
Odinstalowanie i ponowne zainstalowanie następujących elementów mi się udało:
Microsoft.AspNet.Mvc
Microsoft.AspNet.Strony www
Microsfot.AspNet.Razor
Próbowałem resetować dane użytkownika, usuwać temp i 14, a także zmieniać ustawienia opcji i Żadne z nich nie działało. Próbowałem nawet naprawić i ponownie zainstalować. Używam wersji VS 2015 14.0.24720.00 Update 1
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-17 20:12:43
Należy usunąć tylko ".vs " folder w Twoim projekcie.(The .folder vs jest ukryty)
Bądź ostrożny ResetUserData
Usuń wszystkie dostosowania w Visual Studio.
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-19 10:22:24
Jedyną rzeczą, która mi pomogła, była zmiana "ścieżki wyjściowej" projektu na bin\
(kiedyś bin\Debug
):
- Kliknij prawym przyciskiem myszy projekt,
- Kliknij na
Properties
i przejdź doBuild
, - przewiń do ostatniej sekcji zatytułowanej "wyjście",
- zmień wartość w polu tekstowym oznaczonym
Output path:
nabin\
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-03-04 09:51:42
Powyżej nie działa ale udało mi się:
- Odinstalowywanie (z programu i funkcji systemu Windows)
Web Developer Tools
dla VS 2015, RC, Update 1 - Installing (from VS Installer -> Modify)
Web Developer Tools
(to inna wersja powyżej)
Problem polegał na tym, że VS installer nie instalował Web Developer Tools rozpoznając już zainstalowaną, niezgodną wersję jako właściwą.
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-05-06 14:01:59
Naprawiłem ten problem aktualizując mój projekt do wersji ASP. net MVC 5. Wymagało to jednak dalszych manipulacji plikami konfiguracyjnymi. Tutaj znalazłem poradnik krok po kroku:
- in global.asax, Zmień: WebApiConfig.Register (GlobalConfiguration.Konfiguracja); na GlobalConfiguration.Configure (WebApiConfig.Rejestr);
- Upewnij się, że wszystkie pakiety używane przez twoje projekty są zgodne z MVC 5 i Web API 2
- Usuń dowolny z następujące ASP.NET pakiety NuGet, które są zainstalowane:
- Microsoft.AspNet.Strony www.Administracja
- Microsoft-Web-Helpers ( nie mylić z Microsoftem.AspNet.WebHelpers !)
- Microsoft.AspNet.Mvc.FixedDisplayMode
- Upgrade all the ASP.NET pakiety NuGet. W konsoli Menedżera pakietów można uruchomić następujące polecenie: Update-Package . Bez żadnych parametrów zaktualizuje każdy pakiet.
- Update the Pliki konfiguracyjne aplikacji i widoków:
- dla wszystkich elementów z atrybutem name " System.Www.Mvc " , Zmień numer wersji na nową (sprawdź wersję assembly w solution explorer, musi być równa lub wyższa niż "5.0.0.0")
- zrób to samo dla wszystkich elementów z atrybutem name " System.Www.Helpers" i " System.Www.Strony www " .
- Sprawdź przekierowania wiązań dla zespołów " System.Www.Pomocnicy", "System.Www.Mvc " i "System.Www.Strony internetowe " w plikach konfiguracyjnych "oldVersion " i" newVersion " muszą być zgodne ze zmianami wprowadzonymi powyżej.
- Zlokalizuj sekcję appSettings i zaktualizuj strony internetowe : version z "2.0.0.0.0 " do"3.0.0.0"
- zaktualizuj wszystkie elementy, które zawierają " System.Www.Strony www.Razor " z wersji "2.0.0.0" do wersji "3.0.0.0". Jeśli ta sekcja zawiera " System.Www.Stron internetowych", Aktualizacja tych elementów z wersji "2.0.0.0" do Wersja "3.0.0.0"
- jeśli usunąłeś pakiet Microsoft-Web-Helpers NuGet w poprzednich krokach, zainstaluj Microsoft.AspNet.WebHelpers z następującym poleceniem w konsoli Menedżera pakietów: Install-Package-Id Microsoft.AspNet.WebHelpers
Mam nadzieję, że to pomoże.
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-10-05 21:50:27
Nieinwazyjnym podejściem jest sprawdzenie swoich widoków w Internecie.pliki konfiguracyjne dla poprawnych wersji. Te Sieci.pliki konfiguracyjne znajdują się w folderach app/Area/AreaName/Views lub general app/Views. Są one inne niż projekt Web.plik konfiguracyjny.
- Upewnij się, że każda wersja w łańcuchach typu assembly pasuje do Twojej zainstalowanej wersji NuGet
- Upewnij się, że wersja w łańcuchu montażowym factoryType pasuje do Twojej zainstalowanej wersji NuGet
Oto przykład dla najnowszy od napisania tego komentarza:
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
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-10-11 12:49:33
To, co zadziałało dla mnie (społeczność VS 2015), to opcja zasugerowana w tej odpowiedzi. Uruchamiam cmd.exe jako administrator uruchomiłem:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /setup
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
2017-05-23 12:18:15