Gdzie jest projektant HTML Visual Studio?


94

Gdzie jest projektant HTML programu Visual Studio? Widzę, że są opcje dla Projektanta HTML, ale nie mogę ich otworzyć. Istnieje węzeł opcji Projektanta HTML!

Chcę więc tylko zapytać, dlaczego nie mogę znaleźć projektanta i jak go otworzyć. Kiedy tworzę plik HTML, po prostu przechodzi do kodu HTML.

Odpowiedzi:


203

Domyślny edytor HTML (dla statycznego HTML) nie ma widoku projektu. Aby ustawić domyślny edytor na edytor formularzy sieci Web, który ma widok projektu,

  1. Kliknij prawym przyciskiem myszy dowolny plik HTML w Eksploratorze rozwiązań w programie Visual Studio i kliknij Open with
  2. Wybierz HTML (web forms) editor
  3. Kliknij Set as default
  4. Kliknij OKprzycisk

Gdy to zrobisz, wszystko, co musisz zrobić, to kliknąć designlub splitwyświetlić, jak pokazano poniżej:

Zrzut ekranu pokazujący lokalizację wspomnianych opcji


1
Pomóż mi to nie zadziałało, mam na myśli, że postępowałem zgodnie z instrukcjami, ale nie mam opcji na dole dla projektu lub podziału. Jest tylko jedno - źródło!
erotavlas

2
Musisz to również zrobić w Eksploratorze rozwiązań w programie Visual Studio, a nie w eksploratorze plików (Windows). Dla jednego z moich klientów musieliśmy stworzyć pusty projekt, utworzyć pusty plik HTML, a następnie kliknąć go prawym przyciskiem myszy, aby zobaczyć poprawne otwarcie z menu
Sam

3
Właśnie ustawiłem edytor formularzy internetowych jako domyślny, ale jeśli po wykonaniu tej czynności spróbuję otworzyć istniejące strony CSHTML lub HTML w moim rozwiązaniu, wszystkie strony są puste i nadal nie ma projektu | Split | Zakładki źródła na dole. Dzieje się tak również, gdy używam Dodaj, aby dodać plik html lub cshtml do mojego projektu. Jeśli po prostu użyję menu Nowy -> Plik, aby utworzyć plik HTML, wszystko jest w porządku z Projektem | Spliut | Karty źródeł wyświetlane na dole. Co to za szaleństwo IDE?
Darren Evans,

1
Pliki @DarrenEvans cshtml nie są kompatybilne z edytorem (zmiana nazwy ich na html nie zmieni tego).
Anthony Nichols

3
Wydaje się, że program Visual Studio 2017 to ignoruje. Pokazuje tylko „Źródło”.
Nicke Manarin

30

Innym sposobem ustawienia domyślnego edytora formularzy internetowych HTML jest:

  1. W menu górnym w Visual Studio przejdź do File> New>File
  2. Wybierz HTML Page
  3. W prawym dolnym rogu okna dialogowego Nowy plik na Openprzycisku znajduje się strzałka w dół
  4. Kliknij go i powinieneś zobaczyć opcję Open With
  5. Wybierz HTML (Web Forms) Editor
  6. Kliknij Set as Default
  7. naciśnij OK

Zrzut ekranu pokazujący, jak dostać się do okna dialogowego „Otwórz za pomocą” podczas tworzenia nowego pliku.


Nie dostać „Otwórz za pomocą” dla nowego pliku (VS 2015), ale można go utworzyć, a następnie w oknie Solution Explorer, można kliknąć prawym przyciskiem myszy i wybrać Open With...wtedy HTML (Web Forms) Editor, jak wcześniej.
kjhf

@kjhf „Otwórz za pomocą” jest również dostępne w nowej VS2015wersji. Przesunął się nieco poniżej. Zobaczysz to na doleFile Dialog
nam

@cflyer Dziękujemy za udostępnienie swojego rozwiązania - w szczególności opisując je krok po kroku wraz z zrzutem ekranu. Pomogło mi.
nam,

7

Przejdź do [Narzędzia, Opcje], do sekcji „Projektant formularzy sieci Web” i włącz opcję „Włącz Projektanta formularzy sieci Web”. To powinno dać ci ponownie opcję Projektuj i dziel.


Dla mnie ta opcja była już włączona, ale to nie udostępniło innych widoków edycji.
JohnC

Dzięki - w tym miejscu znajduje się również opcja „Podziel widoki w pionie”. Wymaga ponownego uruchomienia, aby odniosło skutek.
UweBaemayr

4

Rozwiązanie polegające na tworzeniu nowego pliku HTML za pomocą HTML (Web Forms) Designer działało dla tego pliku, ale nie dla innych, indywidualnych plików HTML, które chciałem edytować.

Znalazłem opcję Otwórz za pomocą w oknie dialogowym Otwórz plik i mogłem tam wybrać edytor HTML (formularzy internetowych). Po kliknięciu opcji „Ustaw jako domyślne” w tym oknie VS przypomniał sobie o używaniu tego edytora podczas otwierania innych plików HTML.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.