2010-01-21 17 views
35

Come posso sapere quale versione di MVC (vale a dire MVC 2 Beta, MVC 2 RC) è installata sulla mia macchina?Come posso vedere quale versione di MVC è installata?

+0

Le migliori risposte sono [qui] (http://stackoverflow.com/questions/4930217/which-version-of-mvc-am-i-using), la speranza aiuta qualcuno. – stom

risposta

19

A meno che non ti abbia sbagliato, controllare la versione visualizzata per System.Web.Mvc nella cartella windows \ assembly dovrebbe aiutarti.

+0

ok ci sono, come faccio a sapere se è RC, beta 1, beta 2, RC2, versione etc? – Maslow

+0

mi ha mentito per qualche motivo. Ha detto v2 dopo aver appena installato 3 – BritishDeveloper

+1

Cosa succede se il riferimento all'assembly non è disponibile? –

25

Guardate in Pannello di controllo> Aggiungi/Rimuovi Programmi

+0

Nei programmi Aggiungi/Rimuovi solo: Microsoft ASP.NET MVC3 mentre nella cartella C: \ Programmi (x86) \ Microsoft ASP.NET ha ASP.NET MVC 3 e ASP.NET MVC 4 – Riga

54

C: \ Program Files (x86) \ Microsoft ASP.NET All'interno di questa cartella saranno tutte le versioni di MVC che avete installato. Questo è per Win 7.

+5

Questa è la risposta. – devlord

+1

questo non ha funzionato per me, all'interno della cartella Microsoft ASP.NET, mostra ASP.NET MVC 4, ma dal metodo menzionato [qui] (http://stackoverflow.com/questions/4930217/which-version-of-mvc -am-i-using) quando controllo la definizione dell'assembly System.Web.Mvc in web.config e la cartella "References" in solution explorer mostrano entrambi la versione esatta come ' 'quindi la mia versione è MVC 5, spero che questo aiuti qualcuno. – stom

0

Ananize Scott, già dare una versione della risposta, ho trovato le cartelle MVC2 e MVC3 nella cartella

C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web

"non dimenticate di impostare le proprietà di mvc.dll a 'copia locale vero' se si utilizza la versione precedente di MVC di recente installati o non funzionerà.

0

La cartella dei programmi ASP.NET è il posto migliore per vedere come mostrerà le versioni nelle cartelle. Per notare però, se hai installato Vi sual Studio 2012, quindi ha installato entrambe le versioni MVC3 e MVC4.

21

Cercare semplicemente nei file di programma (x86) non è sufficiente. Se hai installato MVC5, ad esempio tramite NuGet, non vedrai una cartella MVC5 sotto quella cartella. Secondo me, il modo più efficace per sapere quale versione di MVC stai usando è andare al tuo progetto VS e guardare i riferimenti sotto la tua applicazione web principale. Quindi trovare "System.Web.Mvc", fare clic con il tasto destro, quindi fare clic su Proprietà. Vedrai la versione come una proprietà. Ho provato a pubblicare un'immagine di questo, ma non mi permetterà di farlo; vabbè, scusa non ho potuto.

+0

Questo è esattamente quello che stavo cercando in MVC 5, grazie – Francisco

+0

Vorrei aggiungere che la proprietà Version si trova completamente in fondo alla lista e non è la versione runtime che si trova anche nella finestra delle proprietà. –

Problemi correlati