2017-06-01 49 views
5

Właśnie zainstalowałem VS 2017 i otwieram projekt MVC 5 stworzony w VS 2015. Aplikacja działa dobrze, ale mam mniejszą interaktywność pomiędzy moim kodem widoku maszynki MVC oraz IDE 2017.Zredukowana interaktywność IDE VS 2017 w MVC 5 Widoki maszynki w 2015 projekt

Oto jest menu kontekstowe, kiedy kliknij prawym przyciskiem myszy na metodzie pomocnika HTML w VS 2015:

enter image description here

Jednak widzę to dopiero w 2017 roku:

enter image description here

Zwróć też uwagę na brak kodowania kolorów składniowych w wersji 2017. To tak, jakby w ogóle nie rozpoznawał składni Razor.

Nie wykonałem żadnych specjalnych rozwiązań/aktualizacji projektu. Właśnie otworzyłem rozwiązanie w 2017 roku i spodziewałem się, że zmusi mnie do aktualizacji wszystkich plików wymagających aktualizacji.

+0

Czy zbudowałeś rozwiązanie? Czy widzisz jakieś błędy? Czy zainstalowałeś rozszerzenie ASP.NET i Web Tools 2017? –

+0

@MariaInesParnisari Tak, kompiluje. Bez błędów. Nie zainstalowałem żadnych rozszerzeń. – oscilatingcretin

Odpowiedz

3

Okazuje się, że instalacja komponentów dla VS 2017 ma charakter modułowy, ponieważ musisz zainstalować dokładnie to, czego potrzebujesz. Różni się to od roku 2015 (przynajmniej z tego, co pamiętam), w którym wszystkie komponenty są dołączone do instalacji.

Mam tendencję, aby nie czytać całych stron i skupiać się tylko na tym, co wydaje się być "najbardziej wszechstronną" opcją. W moim przypadku wybrałem tylko Universal Windows Platform development (czy to nie brzmi jak wszystko, czego potrzebujesz?). Gdybym zadał sobie trud obejrzenia wszystkich komponentów, zobaczyłbym ASP.NET i programowanie WWW.

Po zmodyfikowaniu mojej instalacji zobaczę teraz wszystkie składanki Razor w moich widokach.

2

Napraw instalację programu Visual Studio. To też mi się przydarzyło.

+0

Naprawa nie działa. – oscilatingcretin