是否删除了从源代码运行.NET Core应用程序的能力?

时间:2016-10-05 16:56:57

标签: .net-core

在以前版本的.NET Core中,使用dnx工具链,可以直接从源代码运行应用程序,而无需编译到磁盘上的DLL。此功能也存在于Azure上,允许您编辑服务器上的代码并将这些更改反映在实时站点中。

新的dotnet CLI run命令似乎会自动创建熟悉的binobj文件夹,其中包含已编译的DLL,以及从Visual Studio到Azure的发布过程现在不再包含C#源代码,只包含DLL。

在不在磁盘上创建DLL的情况下,使用新的CLI和其他工具不再可以运行.NET Core代码吗?

1 个答案:

答案 0 :(得分:2)

Short David Fowler response

  

RC2中的动态编译已经消失。它现在只存在于视图中。没有计划将它带回来。

为什么呢?

  

架构挑战和变更需要在.NET Framework和.NET Core上实现它。我们用dnx完成了它,并且存在一些问题(比如在内存组件中完全被破坏的一些东西),我们选择避免​​这些问题。