Updated tę odpowiedź w dniu lis 14, 2013, po oficjalnym wydaniu VS2013 celu odzwierciedlenia zmian w ostatecznej wersji -ds
Visual Studio 2013 (wydana wersja)
Uwaga: Ostateczne wydania przywróciliśmy menu kontekstowe "Dodaj kontroler".
Easy Way:
prawym przyciskiem myszy na folderze "sterowników" w projekcie MVC
Dodaj>Controller ...
wybrać szablon kontrolera. (Wolę MVC 5 Kontroler Pusty)
alternatywny sposób:
prawym przyciskiem myszy na folderze "sterowników" w projekcie MVC
Dodaj>Nowy scaffolded produktem ..
Wybierz szablon kontrolera
Ta metoda wyświetla także szablony innych niż kontrolery, takie jak widoki, obszary i inne funkcje WebAPI, dzięki czemu lista jest dłuższa.
Visual Studio 2013 (Preview i Release Candidate)
Uwaga: VS 2013 Preview i RC nie obejmują menu kontekstowego "Dodaj kontroler".
Aby utworzyć nowy kontroler z Visual Studio 2013 + ASP.NET MVC 5:
- prawym przyciskiem myszy na folderze kontrolerów.
- Kliknij Dodaj>Rusztowanie ...
- Wybierz jeden z "Kontroler MVC 5 - ???" typy.
??? może być "pusty", co oznacza, że klasa kontrolera nie zawiera gotowych widoków ... aż do "kontrolera MVC 5 z operacjami odczytu i zapisu i widoków, z wykorzystaniem architektury Entity", która tworzy klasę kontrolera z wieloma metodami i powiązanym widokiem. pliki cshtml.
We wcześniejszych wersjach Visual Studio + MVC, "Dodaj kontroler" zainicjował konfigurowalny kreator rusztowania. W wersjach podglądu 2013 zostanie wyświetlona lista gotowych szablonów rusztowań.
Zapytałem, ponieważ zgodnie z prawem szukałem miejsca, w którym funkcja została udostępniona od czasu aktualizacji w ubiegłym tygodniu. W końcu ją znalazłem i utworzyłem ją dla ciebie lub mojej przyszłej jaźni. "Aby być krystalicznie czystym, nie wystarczy zapytać i odpowiedzieć na własne pytanie, jest to wyraźnie zalecane". (źródło: http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/) –
To nie jest biggie, ale zmieniło mój przepływ pracy i różni się od większości Dokumentacja MVC, więc pomyślałem, że ją zanotuję. Pozdrawiam :-) –
stackoverflow zachęca do dzielenia się wiedzą w formacie QA. – maxpaul