.net core 是否删除了从源代码运行.NET核心应用程序的功能?

.net core 是否删除了从源代码运行.NET核心应用程序的功能?,.net-core,.net Core,在现在的.NET Core的早期版本中,使用dnx工具链,可以直接从源代码运行应用程序,而无需编译到磁盘上的DLL。Azure上也提供了此功能,允许您在服务器上编辑代码,并将这些更改反映在实时站点中 新的dotnetCLIrun命令似乎会自动创建熟悉的bin和obj文件夹,其中包含已编译的DLL,并且从Visual Studio到Azure的发布过程现在不再包括C源代码,而是DLL 使用新的CLI和其他工具,不在磁盘上创建DLL就无法运行.NET核心代码吗?Short David Fowler:

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

新的
dotnet
CLI
run
命令似乎会自动创建熟悉的
bin
obj
文件夹,其中包含已编译的DLL,并且从Visual Studio到Azure的发布过程现在不再包括C源代码,而是DLL

使用新的CLI和其他工具,不在磁盘上创建DLL就无法运行.NET核心代码吗?

Short David Fowler:

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

为什么?

体系结构挑战和更改要求在.NET Framework和.NET Core上实现它。我们使用dnx实现了这一点,但我们选择避免了一些问题(比如内存中的程序集完全破坏了某些东西)

戴维·福勒:

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

为什么?

体系结构挑战和更改要求在.NET Framework和.NET Core上实现它。我们使用dnx实现了这一点,但我们选择避免了一些问题(比如内存中的程序集完全破坏了某些东西)

您可以使用C#interactive:您可以使用C#interactive: