使用roslyn编译和动态修改

时间:2015-01-16 20:34:24

标签: c# .net roslyn

我见过很多人谈论Roslyn编译器及其作为服务编译的能力。在Eclipse中开发时(不确定它是否只是Eclipse),Java中有一个功能允许您在不停止或暂停应用程序的情况下修改代码。这在调试游戏中的渲染时非常有用(这就是我使用它的方式)。 Roslyn带来的新能力会在.Net开发中产生这样的效果吗?

2 个答案:

答案 0 :(得分:1)

  

Roslyn带来的新能力会在.Net开发中产生这样的效果吗?

不,Roslyn仍然主要是传统的编译器:代码进来,汇编(.exe或.dll)出现。

与Roslyn的不同之处在于它可以让你操作代码。但它没有做任何关于操纵装配的事情,我认为这是你所要求的。

答案 1 :(得分:0)

由于动态编译,我们只需在代码中进行更改,只需刷新浏览器即可反映我们的更改。在以前的ASP.NET版本中,我们必须进行代码更改,然后重新构建解决方案,然后刷新浏览器以使我们的更改生效。

现在我们可以更改代码更改并刷新浏览器以反映我们的更改。

http://www.codeproject.com/Articles/835251/Overview-of-ASP-NET-vNext