DNX是Visual Studio 2015中的Dot Net eXecution环境。它是什么以及如何使用呢?
我了解到,DNX是Dot Net eXecution环境。但我还想知道它究竟是什么以及如何使用它。
DNX是Visual Studio 2015中的Dot Net eXecution环境。它是什么以及如何使用呢?
我了解到,DNX是Dot Net eXecution环境。但我还想知道它究竟是什么以及如何使用它。
DNX是 .Net 的一个SDK,类似但并不完全相同于 .Net Framework。它们的区别非常显著,包括以下几个方面:
DNX SDK起源于ASP.Net团队,并由.Net Framework团队的CoreCLR和CoreFx项目提供支持。CoreFx/CoreCLR/Roslyn模块(与DNX不完全相同)也被其他SDK(如针对本地编译和WinRT应用程序模型等其他功能的通用Windows平台(UWP))使用。
现在是丑陋但好消息:
这使得.Net保持相关性(与Node.js等其他技术相比)。
在Visual Studio 2015中,您可以使用ASP.Net 5项目模板来利用它。
PS:又写太多了,读晚了你的评论。希望能有所帮助!
PPS:请注意...DNX已成为历史。CLI接管了...尽管它覆盖了其大部分特性,但不是全部。
PPPS:这条评论不再反映.NET Core(其中DNX最终演变而来)。 .NET Core和后来的“ .NET 5”的差异很大。