Z jakiegoś powodu nie mogę go znaleźć, czuję się trochę głupio. Skąd mam wiedzieć? Używam .net 4 z VS2010.
Z jakiegoś powodu nie mogę go znaleźć, czuję się trochę głupio. Skąd mam wiedzieć? Używam .net 4 z VS2010.
Odpowiedzi:
Otwórz plik web.config i znajdź definicję zestawu System.Web.Mvc:
assembly="System.Web.Mvc, Version=3.0.0.0 ..."
Jak widać, to MVC3. Za pośrednictwem sieci można korzystać z MvcDiagnostics, która jest podobna do phpinfo()
funkcjonalności w PHP.
dependencies
->"Microsoft.AspNet.Mvc"
Wybierz zestaw System.Web.Mvc w folderze „References” w eksploratorze rozwiązań. Wyświetl okno właściwości (F4) i sprawdź wersję
typeof(Controller).Assembly.GetName().Version
Podaje bieżącą wersję programowo.
Miałem to pytanie, ponieważ w VS 2013 nie ma szablonu MVC5. Musieliśmy wybrać aplikację internetową ASP.NET, a następnie wybrać MVC z następnego okna.
Możesz sprawdzić właściwości dll System.Web.Mvc, jak na poniższym obrazku.
Po prostu skorzystaj z MvcDiagnostics.aspx Pokazuje wiele informacji o bieżących instalacjach MVC, a także pomaga w debugowaniu. Możesz go znaleźć w źródle MVC lub po prostu w Google dla niego.
References
). Ta odpowiedź pokazuje nam, jak ją zobaczyć w czasie wykonywania. MvcDiagnostics
nie jest częścią standardowej instalacji MVC, ale warto ją zainstalować (z nugetem). Zobacz haacked.com/archive/2010/12/05/… . Jest bardzo łatwy do zainstalowania, a następnie uruchomienia :)
W Eksploratorze rozwiązań otwórz pakiety.config i znajdź Microsoft.AspNet.MVC:
id pakietu = „Microsoft.AspNet.Mvc” wersja = „5.2.3” targetFramework = „net461”
Z powyższego możemy zobaczyć, że jest to wersja Asp.Net MVC 5.2.3.
Ponadto plik packages.config pomaga nam również śledzić wszystkie zainstalowane pakiety wraz z odpowiednimi wersjami.
Przejdź do folderu „C: \ Program Files (x86) \ Microsoft ASP.NET”. Zobaczysz „ASP.NET MVC 4” lub coś w tym rodzaju. Aby poznać szczegóły, przejdź do „C: \ Program Files (x86) \ Microsoft ASP.NET {Twoja wersja MVC} \ Assemblies \ System.Web.Mvc.dll” Kliknij prawym przyciskiem myszy i zobacz wersję.