我如何看到哪个版本的MVC被安装?

我怎么知道哪个版本的MVC(即MVC 2 Beta,MVC 2 RC)安装在我的机器上?

除非我弄错你的windows \ assembly文件夹检查System.Web.Mvc显示的版本应该帮助你。

C:\ Program Files文件(x86)\ Microsoft ASP.NET在这个文件夹中将会安装所有版本的MVC。 这是赢得7。

查看控制面板>添加/删除程序

仅仅查看Program Files(x86)是不够的。 如果您已经通过NuGet安装了MVC5,那么您将不会在该文件夹下看到一个MVC5文件夹。 在我看来,知道你正在使用哪个版本的MVC的最有效的方法是去你的VS项目,看看你的主Web应用程序下的参考。 然后find“System.Web.Mvc”,右键单击,然后单击属性。 你会看到版本作为一个属性。 我试图张贴一个这个形象,但它不会让我这样做; 哦,对不起,我不能。

尝试使用MvcDiagnostics工具,该工具可作为nuget包使用

正如在这个答案中指出,如果你想知道你的网站正在运行的MVC版本是很有用的。

Ananize Scott已经给出了一个答案,我在文件夹中find了文件夹MVC2和MVC3

C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web

“不要忘记设置mvc.dll的属性”复制本地真正的“,如果你使用的MVC版本比最新安装的旧版本,它将无法正常工作。

ASP.NET程序文件夹是最好的地方,因为它会显示文件夹中的版本。 不过要注意的是,如果你安装了Visual Studio 2012,那么它安装了MVC3和MVC4两个版本。