Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何判断Web应用程序\站点的MVC版本?_Asp.net Mvc_Razor_Razor 2 - Fatal编程技术网

Asp.net mvc 如何判断Web应用程序\站点的MVC版本?

Asp.net mvc 如何判断Web应用程序\站点的MVC版本?,asp.net-mvc,razor,razor-2,Asp.net Mvc,Razor,Razor 2,如上所述。。。在给定源代码的情况下,如何找出应用程序的MVC版本?如果右键单击web应用程序中的MVC引用并转到属性,则引用的MVC dll应有版本属性 根据,您可以通过以下方式以编程方式获取程序集的版本: typeof (Controller).Assembly.GetName().Version 我刚刚继承了一个应用程序,但当我转到属性时,我在应用程序中对System.Web.Mvc的引用显示版本0.0.0.0。有没有其他方法可以知道应用程序正在使用哪个版本的MVC?引用显示了一个带感叹号

如上所述。。。在给定源代码的情况下,如何找出应用程序的MVC版本?

如果右键单击web应用程序中的MVC引用并转到属性,则引用的MVC dll应有版本属性

根据,您可以通过以下方式以编程方式获取程序集的版本:

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

我刚刚继承了一个应用程序,但当我转到属性时,我在应用程序中对System.Web.Mvc的引用显示版本0.0.0.0。有没有其他方法可以知道应用程序正在使用哪个版本的MVC?引用显示了一个带感叹号的黄色小三角形图标。@Ray如果您有一个黄色小三角形,则表示无法找到引用的dll。修复此问题后,您应该能够看到mvc的版本。我可以删除引用并将其添加回,但当我看到要添加的System.Web.mvc程序集列表时,我在“添加引用”对话框中有两个程序集:3.0.0.1和4.0.0.0。我需要选择应用程序正在使用的一个,但我不知道是哪一个。我已经在我的机器上安装了这两个,但是我如何知道应用程序正在使用哪一个呢?