![](/img/trans.png)
[英]How can I edit ASP.Net MVC C# project template files in Visual Studio 2013?
[英]"Visual Studio has added the full set of dependencies for ASP.NET MVC 5 to project" Can I reverse it?
我错误地在我的 .NET Web API 项目中创建了一个 MVC 5 控制器而不是 Web Api 2 控制器,我收到了以下消息:
Visual Studio 已将 ASP.NET MVC 5 的全套依赖项添加到项目“PROJECT_NAME”。
项目中的 Global.asax.cs 文件可能需要额外的更改才能启用 ASP.NET MVC。
添加以下命名空间引用:
使用 System.Web.Mvc; 使用 System.Web.Routing; 使用 System.Web.Optimization;
如果代码尚未定义 Application_Start 方法,请添加以下方法:
protected void Application_Start() { }
将以下行添加到 Application_Start 方法的末尾:
AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); BundleConfig.RegisterBundles(BundleTable.Bundles);
有没有简单的方法可以扭转这种情况? 我是否必须手动一一删除不必要的文件和依赖项? 以前创建的 Api 控制器是否可以在不更改的情况下工作?
任何帮助或协助将不胜感激。
如果您使用任何形式的源代码控制,如 Git 或 TFVC,您只需撤消更改即可。
否则,不幸的是,对:
是不是要手动一一删除不必要的文件和依赖?”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.