不知道为什么我找不到,觉得自己有点傻。我怎么知道?我使用。net 4和VS2010。
当前回答
打开“C:\Program Files (x86)\Microsoft ASP. exe”网”文件夹中。 您将看到“ASP。NET MVC 4之类的。 要了解详细信息,请导航到“C:\Program Files (x86)\Microsoft ASP。. NET{您的MVC版本}\Assemblies\System.Web.Mvc.dll" 右击并查看版本。
其他回答
我们只需要使用MvcDiagnostics。它显示了大量关于当前MVC安装的信息,也有助于调试。你可以在MVC源码或者谷歌中找到它。
打开“C:\Program Files (x86)\Microsoft ASP. exe”网”文件夹中。 您将看到“ASP。NET MVC 4之类的。 要了解详细信息,请导航到“C:\Program Files (x86)\Microsoft ASP。. NET{您的MVC版本}\Assemblies\System.Web.Mvc.dll" 右击并查看版本。
typeof(Controller).Assembly.GetName().Version
以编程方式给出当前版本。
另一个解决方案是在nuget中搜索mvc(在visual studio中右键单击你的mvc项目并选择“管理nuget包”)。
这将显示您当前安装的版本-
它还允许你更新MVC版本
在解决方案资源管理器中打开包。找到Microsoft.AspNet.MVC:
包id = " Microsoft.AspNet。Mvc" version="5.2.3" targetFramework="net461"
从上面我们可以看到它是一个Asp。Net MVC 5.2.3版本。
此外包。配置文件还可以帮助我们跟踪所有已安装的包及其各自的版本。
推荐文章
- Java Server Faces 2.0的主要缺点是什么?
- asp.net mvc:为什么是Html。复选框生成额外的隐藏输入
- 检查SqlDataReader对象中的列名
- 如何将类标记为已弃用?
- c# 8支持。net框架吗?
- 如何在解决方案中找到未使用的NuGet包?
- 剃刀视图抛出“名称‘模型’在当前上下文中不存在”
- 查看Visual Studio 2010+中的所有断点
- HTML按钮调用MVC控制器和动作方法
- AutoMapper:“忽略剩下的?”
- 如何找出一个文件存在于c# / .NET?
- string. isnullorempty (string) vs. string. isnullowhitespace (string)
- 完全外部连接
- ASP。NET MVC 3 Razor:在head标签中包含JavaScript文件
- 如何使用。net 4运行时运行PowerShell ?