Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
C# 将项目移动到VS2013后无法添加控制器_C#_Asp.net Mvc_Visual Studio_Visual Studio 2013 - Fatal编程技术网

C# 将项目移动到VS2013后无法添加控制器

C# 将项目移动到VS2013后无法添加控制器,c#,asp.net-mvc,visual-studio,visual-studio-2013,C#,Asp.net Mvc,Visual Studio,Visual Studio 2013,我刚刚将我的MVC项目从一台运行VS2012的机器移到了运行VS2013的新机器上。当我在新机器上打开/构建项目时,一切正常。但是,当尝试添加控制器时(通过右键单击控制器文件夹并单击添加>新建控制器),我会出现以下错误: 我尝试重新启动一切,清理代码等,但找不到如何解决这个问题。如果我手动添加一个新项目,然后选择MVC控制器类,它工作正常。您确实说过您在VS 2012中使用的ASP.NET MVC版本,但下面是Visual Studio兼容性指南,如果您使用的是MVC 3,这可能会有所帮助 V

我刚刚将我的MVC项目从一台运行VS2012的机器移到了运行VS2013的新机器上。当我在新机器上打开/构建项目时,一切正常。但是,当尝试添加控制器时(通过右键单击控制器文件夹并单击添加>新建控制器),我会出现以下错误:


我尝试重新启动一切,清理代码等,但找不到如何解决这个问题。如果我手动添加一个新项目,然后选择MVC控制器类,它工作正常。

您确实说过您在VS 2012中使用的ASP.NET MVC版本,但下面是Visual Studio兼容性指南,如果您使用的是MVC 3,这可能会有所帮助


Visual Studio 2010 SP1仅支持MVC 2和MVC 3,Visual Studio 2012仅支持MVC 3和MVC 4,Visual Studio 2013仅支持MVC 4。有关如何自动从MVC 2升级到MCV 3的信息,请参阅ASP.NET MVC 3应用程序升级程序。有关如何手动从MVC 2升级到MVC 3的信息,请参阅将ASP.NET MVC 2项目升级到ASP.NET MVC 3工具更新。有关如何手动从MVC3升级到MVC4的信息,请参阅将ASP.NET MVC3项目升级到ASP.NET MVC4。如果您的项目以.NET Framework 3.5 SP1为目标,则必须将其重新定位以使用.NET Framework 4。

同时显示您的代码。.哪一位代码?我通常选择模型/上下文的对话框甚至没有打开,在此之前会抛出错误,那么它将绑定到哪一位代码?