不知道为什么我找不到,觉得自己有点傻。我怎么知道?我使用。net 4和VS2010。
当前回答
typeof(Controller).Assembly.GetName().Version
以编程方式给出当前版本。
其他回答
开放网络。找到System.Web.Mvc程序集定义:
assembly="System.Web.Mvc, Version=3.0.0.0 ..."
这是MVC3。通过web,你可以使用MvcDiagnostics,它类似于PHP中的phpinfo()功能。
在解决方案资源管理器的“References”文件夹中选择System.Web.Mvc程序集。打开属性窗口(F4)并检查版本
在Mvc中,你可以通过打开Web来实现。配置文件 它在你的项目文件的底部
另一个解决方案是在nuget中搜索mvc(在visual studio中右键单击你的mvc项目并选择“管理nuget包”)。
这将显示您当前安装的版本-
它还允许你更新MVC版本
我有这个问题是因为在VS 2013中没有MVC5模板。我们不得不选择ASP。NET web应用程序,然后在下一个窗口选择MVC。
你可以检查System.Web.Mvc dll的属性,如下图所示。
推荐文章
- 如何在。net中创建和使用资源
- 为什么Path。以Path.DirectorySeparatorChar开头的文件名合并不正确?
- asp.net MVC中的@RenderSection是什么
- c# .NET中的App.config是什么?如何使用它?
- 在哪里放置AutoMapper.CreateMaps?
- String类中的什么方法只返回前N个字符?
- 我如何提高ASP。NET MVC应用程序性能?
- 无法解析类型为“Microsoft.AspNetCore.Http.IHttpContextAccessor”的服务
- 如何在没有任何错误或警告的情况下找到构建失败的原因
- Visual Studio弹出提示:“操作无法完成”
- 否ConcurrentList<T>在。net 4.0?
- 在c#中解析字符串为日期时间
- 如何在剃刀视图上引用.css文件?
- 为什么我在我的Excel插件中得到“无法在证书存储中找到清单签名证书”?
- 由Jon Skeet撰写的《Singleton》澄清