2012-10-01 21 views
7

Nei modelli MVC4, molti molti (... molti!) vengono aggiunti a un progetto, anche per il modello "vuoto".Quali gruppi sono necessari per MVC4?

Quali sono realmente necessari e cosa fa effettivamente ognuno - non riesco a trovare un elenco da nessuna parte? Voglio solo fare riferimento a quelli di cui ho bisogno.

ho creato un progetto "vuoto" e ha iniziato la rimozione di uno per uno, ma diventa noioso (e interruzioni) molto rapidamente a causa dei cambiamenti web.config associati, ecc

+0

E so che nuget ora è usato per gestire tutto questo, ma preferisco prendere il comando di questo genere di cose, eseguiamo un sistema molto grande e ho bisogno di sapere quali sono gli assembly richiesti, le versioni, le dipendenze, ecc. –

+0

[Ecco un esempio] (http://stackoverflow.com/a/11322743/1711500) di tutte le DLL necessarie per l'API Web- Sto cercando qualcosa di simile per MVC4, preferibilmente un collegamento ufficiale/MSDN se possibile (non riesco a trovare nulla del genere però). –

risposta

1

Impossibile trovare qualcosa di ufficiale, ma è riuscito a ottenere un progetto barebone da eseguire utilizzando this answer.

Vorrebbe ancora sapere cosa sono tutte le DLL nei vari modelli.

0

Se si utilizza ReSharper voi possibile fare clic con il pulsante destro del mouse sulla cartella Riferimenti e selezionare "Rimuovi riferimenti non utilizzati" o l'opzione più sicura "Ottimizza riferimenti". Quest'ultima opzione ti fornisce un rapporto su quali sono e non vengono utilizzati gli assiemi.

Prestare attenzione all'utilizzo di questo in una soluzione matura in cui le dipendenze vengono iniettate in quanto non si potrebbero avere riferimenti di codice diretto a un assembly in fase di compilazione. Ma potrebbero essere richiesti in fase di esecuzione.

Siamo spiacenti, non ho risposto alla tua domanda direttamente, ma spero di averti mostrato come scoprirlo.

+0

Grazie per il suggerimento, ma non uso Resharper. Questa sarebbe una bella caratteristica di avere in VS però. –

+0

Bene, non ho installato MVC 4 al lavoro, ma lo farò a casa questa sera se qualcun altro non ha già risposto alla tua domanda entro quel momento. –

+0

[Ho trovato un plugin gratuito/vsix] (http://visualstudiogallery.msdn.microsoft.com/ff717422-f6a7-4f18-b972-f7540eaf371e) che sembra eseguire la stessa cosa. Ma non pulisce correttamente il 'web.config' e questo interrompe il progetto (probabilmente Resharper fa la stessa cosa). Quindi suppongo che stia cercando una guida di distribuzione "ufficiale" di qualche tipo. –

Problemi correlati