Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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# &引用;Visual Studio已将ASP.NET MVC 5的全套依赖项添加到project中;我能把它倒过来吗?_C#_Asp.net_.net_Asp.net Mvc_Asp.net Web Api - Fatal编程技术网

C# &引用;Visual Studio已将ASP.NET MVC 5的全套依赖项添加到project中;我能把它倒过来吗?

C# &引用;Visual Studio已将ASP.NET MVC 5的全套依赖项添加到project中;我能把它倒过来吗?,c#,asp.net,.net,asp.net-mvc,asp.net-web-api,C#,Asp.net,.net,Asp.net Mvc,Asp.net Web Api,我在.NET Web Api项目中错误地创建了MVC 5控制器而不是Web Api 2控制器,并收到以下消息: Visual Studio为ASP.NET MVC 5添加了一整套依赖项 到项目“项目名称” 项目中的Global.asax.cs文件可能需要进行其他更改 启用ASP.NET MVC 添加以下命名空间引用: 使用System.Web.Mvc; 使用System.Web.Routing; 使用System.Web.Optimization 如果代码尚未定义应用程序启动方法,请添加以下方法

我在.NET Web Api项目中错误地创建了MVC 5控制器而不是Web Api 2控制器,并收到以下消息:

Visual Studio为ASP.NET MVC 5添加了一整套依赖项 到项目“项目名称”

项目中的Global.asax.cs文件可能需要进行其他更改 启用ASP.NET MVC

  • 添加以下命名空间引用:

    使用System.Web.Mvc; 使用System.Web.Routing; 使用System.Web.Optimization

  • 如果代码尚未定义应用程序启动方法,请添加以下方法:

    受保护的无效应用程序\u Start() { }

  • 将以下行添加到应用程序启动方法的末尾:

    RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); BundleConfig.RegisterBundles(BundleTable.Bundles)

  • 有没有简单的方法可以扭转这种局面?我是否必须手动逐个删除不必要的文件和依赖项?以前创建的Api控制器在没有更改的情况下工作吗


    非常感谢您的帮助。

    如果您使用的是Git或TFVC等任何形式的源代码管理,您只需撤消更改即可

    否则,不幸的是,赞成:

    我是否必须手动逐个删除不必要的文件和依赖项?”


    您正在使用源代码管理,对吗?这样您就可以撤消更改?否则,对“我必须手动逐个删除不必要的文件和依赖项吗?”是的,我使用,但我没有提交最后的更改(几个小时的工作-我知道,是我的错;()。谢谢您的回答。您不必撤消所有更改。只应是需要还原的项目文件。请进行差异检查以确保。是的,我使用了,但我没有提交最后的更改(几个小时的工作-我知道,是我的错;().谢谢你的回答。嗯..真是太好了。幸运的是它不会弄乱你的任何自定义代码。所以你很有可能很快就能去。