不知道为什么我找不到,觉得自己有点傻。我怎么知道?我使用。net 4和VS2010。


当前回答

我们只需要使用MvcDiagnostics。它显示了大量关于当前MVC安装的信息,也有助于调试。你可以在MVC源码或者谷歌中找到它。

其他回答

我有这个问题是因为在VS 2013中没有MVC5模板。我们不得不选择ASP。NET web应用程序,然后在下一个窗口选择MVC。

你可以检查System.Web.Mvc dll的属性,如下图所示。

在Mvc中,你可以通过打开Web来实现。配置文件 它在你的项目文件的底部

typeof(Controller).Assembly.GetName().Version

以编程方式给出当前版本。

打开“C:\Program Files (x86)\Microsoft ASP. exe”网”文件夹中。 您将看到“ASP。NET MVC 4之类的。 要了解详细信息,请导航到“C:\Program Files (x86)\Microsoft ASP。. NET{您的MVC版本}\Assemblies\System.Web.Mvc.dll" 右击并查看版本。

开放网络。找到System.Web.Mvc程序集定义:

assembly="System.Web.Mvc, Version=3.0.0.0 ..."

这是MVC3。通过web,你可以使用MvcDiagnostics,它类似于PHP中的phpinfo()功能。