Chr*_*aks 3 c# asp.net-mvc visual-studio-2015
我的理解是,使用新的编译器可以在不重新启动ASP.NET MVC项目的情况下运行代码,例如无编译体验.
例如,更改模型或控制器需要重新启动整个项目,这在VS2013中可能需要相当长的时间(特别是使用Code First).
这是基本上编辑和继续ASP.NET,现在可以在VS2015中使用吗?我尝试过CTP5,但无法正常工作.
编辑:实际问题
VS2015或它是否支持ASP.NET MVC的编辑和继续或类似的体验(不必为模型/控制器更改重新启动)?
VS2015或它是否支持ASP.NET MVC的编辑和继续或类似的体验(不必为模型/控制器更改重新启动)?
Visual Studio Edit and Continue可用于ASP.Net,一直有2010年版本的限制(IIS Express等...).
这是,基本上编辑和继续ASP.NET
不,Scott Hanselman在此博客文章介绍ASP.NET vNext中对vNext中的所有新功能做了非常详细的解释.
摘抄:
节点或轨道等环境的一个重要方面是它们"无法编译".只需更改一些代码并点击刷新即可.使用ASP.NET的下一个版本,您将获得.NET运行时的功能和吞吐量以及"无编译编译"的"Roslyn"编译器即服务.这意味着在开发期间您可以更改C#类并在浏览器中点击Refresh.它具有.NET的强大功能,具有刷新和开发体验的活力.
和
注意:这不是ASP.NET网站或Razor View编译 - 这是在内存中编译的全部内容.您可以使用Visual Studio进行开发,或使用Sublime或freakin'Notepad等文本编辑器.(当然,如果你想要磁盘上的程序集,你也可以这样做.)
和
在下面的屏幕截图中查看我的网络应用程序的bin文件夹?那里没有组件,因为磁盘上的组件永远不存在.实际上,编译器在内存中完成所有工作更快更容易.