2012-10-01 15 views
7

W szablonach MVC4 wiele zespołów (... wiele!) jest dodawanych do projektu, nawet w przypadku "pustego" szablonu.Jakie zespoły są wymagane dla MVC4?

Które z nich są naprawdę potrzebne i co tak naprawdę robią - nie mogę znaleźć listy w dowolnym miejscu? Chcę tylko nawiązać do tych, których potrzebuję.

I stworzył projekt „pusty” i zaczął usuwając je jeden po drugim, ale robi się nudne (i przerwy) bardzo szybko z powodu związanych z tym zmian web.config itp

+0

Wiem, że nuget jest teraz używany do tego wszystkiego, ale ja wolę przejąć kontrolę nad takimi rzeczami, uruchamiamy bardzo duży system i muszę wiedzieć, które zespoły są wymagane, wersje, zależności itp. –

+0

[Tutaj jest przykład] (http://stackoverflow.com/a/11322743/1711500) wszystkich bibliotek DLL potrzebnych do Web API - szukam czegoś podobnego do MVC4, najlepiej oficjalnego/MSDN link jeśli to możliwe (nie można znaleźć niczego podobnego). –

Odpowiedz

1

Nie można znaleźć niczego oficjalnego, ale udało się uzyskać projekt barebones, który można uruchomić za pomocą this answer.

Nadal chciałbyś wiedzieć, jakie są wszystkie biblioteki DLL w różnych szablonach.

0

Jeśli używasz ReSharper ty można kliknąć prawym przyciskiem myszy folder Referencje i wybrać opcję "Usuń nieużywane odniesienia" lub bezpieczniejszą opcję "Optymalizuj odniesienia". Ta ostatnia opcja daje raport, który z zespołów są i nie są używane.

Należy zachować ostrożność, stosując to w dojrzałym rozwiązaniu, w którym są wstrzykiwane zależności, ponieważ w czasie kompilacji może nie być żadnych bezpośrednich odwołań do zestawu. Ale mogą być wymagane w czasie wykonywania.

Niestety, nie odpowiedziałem bezpośrednio na twoje pytanie, ale mam nadzieję, że pokazałem ci, jak się samemu przekonać.

+0

Dzięki za cynk, ale nie używam Resharpera. Byłaby to jednak dobra funkcja w VS. –

+0

Cóż, nie mam zainstalowanego MVC 4 w pracy, ale zrobię to wieczorem w domu, jeśli ktoś jeszcze nie odpowiedział na twoje pytanie. –

+0

[Znalazłem darmową wtyczkę/vsix] (http://visualstudiogallery.msdn.microsoft.com/ff717422-f6a7-4f18-b972-f7540eaf371e), która wydaje się wykonywać to samo. Ale to nie powoduje wyczyszczenia 'web.config', a to psuje projekt (Resharper prawdopodobnie robi to samo). Tak więc przypuszczam, że szukam jakiegoś "oficjalnego" przewodnika po wdrożeniu. –

Powiązane problemy