我出于某种原因无法找到它,感觉有点愚蠢。我怎么知道?我在VS2010上使用.net 4。
答案 0 :(得分:369)
打开web.config文件并找到System.Web.Mvc程序集定义:
assembly="System.Web.Mvc, Version=3.0.0.0 ..."
如你所见,这是一个MVC3。通过网络,您可以使用MvcDiagnostics,这类似于PHP中的phpinfo()
功能。
答案 1 :(得分:253)
在解决方案资源管理器的“参考”文件夹中选择System.Web.Mvc程序集。打开属性窗口(F4)并检查版本
答案 2 :(得分:20)
另一个解决方案是在nuget中搜索mvc(右键单击visual studio中的MVC项目并选择" Manage Nuget Packages")。
答案 3 :(得分:14)
typeof(Controller).Assembly.GetName().Version
以编程方式提供当前版本。
答案 4 :(得分:7)
答案 5 :(得分:3)
好吧,只需使用 MvcDiagnostics.aspx 它显示了有关当前MVC instalations的大量信息,也有助于debuging。您可以在MVC源代码中找到它,也可以只在Google上找到它。
答案 6 :(得分:2)
我从参考文件夹中选择了System.web.MVC并右键单击它以进入属性窗口,在那里我可以看到MVC的版本。这个解决方案适合我。感谢
答案 7 :(得分:1)
在解决方案资源管理器中,打开packages.config并找到Microsoft.AspNet.MVC:
package id =“ Microsoft.AspNet.Mvc”版本=“ 5.2.3” targetFramework =“ net461”
从上面我们可以看到它是Asp.Net MVC 5.2.3版本。
此外,packages.config文件还可以帮助我们跟踪所有已安装的软件包及其各自的版本。
答案 8 :(得分:1)
导航到“ C:\ Program Files(x86)\ Microsoft ASP.NET”文件夹。 您将看到“ ASP.NET MVC 4”或类似内容。 要了解详细信息,请导航到“ C:\ Program Files(x86)\ Microsoft ASP.NET {您的MVC版本} \ Assemblies \ System.Web.Mvc.dll” 右键单击并查看版本。
答案 9 :(得分:0)
在 Mvc 中你可以通过打开 Web.config 文件来实现 它位于项目文件的底部