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


当前回答

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

其他回答

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

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

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

我从参考文件夹中选择System.web.MVC,右键单击它进入属性窗口,在那里我可以看到MVC的版本。这个解决办法对我很管用。谢谢

在解决方案资源管理器的“References”文件夹中选择System.Web.Mvc程序集。打开属性窗口(F4)并检查版本

另一个解决方案是在nuget中搜索mvc(在visual studio中右键单击你的mvc项目并选择“管理nuget包”)。

这将显示您当前安装的版本-

它还允许你更新MVC版本

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

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