DNX 4.5.1 与 DNX 核心 5.0

DNX 4.5.1 vs DNX Core 5.0

我正在开发 ASP.NET 5 MVC 6 REST api(网络 api)。 DNX Core 5.0 中缺少一些东西。我知道我可以删除 dnxcore50 来解决这个问题,但主要问题是使用 DNX 4.5.1 我将能够 运行 我的 API 在 Linux、OSX ?我会被迫使用 Mono 吗?所有 DNX 4.5.1 包都可以在上述系统中正常工作吗?

感谢您的回答。

基本上,如果您的项目只针对 dnx451(现在是 net451),它将 而不是 运行 linux 或 OSX。为此,您应该以 dnxcore 或 mono 为目标。文中还解释了 .NET Core 目前功能还不完善,但它正在快速增长。

This text 解释了 .NET 平台标准的早期计划。它可能会帮助您掌握未来的事情。