ASP.NET Core RC2 是否仍然完全依赖 DNX

Does ASP.NET Core RC2 still rely on DNX at all

我已经开始升级到 ASP.NET Core RC2,遵循提供的 instructions。但是,我很困惑 - 似乎没有提到卸载 DNX 或任何其他 CLI(DNVMDNU)。是否需要卸载它,或者 RC2 是否以某种方式依赖它?

按照说明重新启动后,我的任务管理器中仍然有一个 dnx.exe 和一个 .dnx 文件夹,尽管我在升级过程中删除了它。我可以从字面上删除整个 .dnx 目录、运行时和所有 - 打开 Visual Studio 后它会在 dotnet 之后恢复CLI 启动。

.NET Core RC2 和 ASP.NET Core 完全不依赖 DNX。 Afair 在上个月有一个兼容层,但它也应该消失了。

如果您的项目使用 RC2 构建,那么您可以安全地卸载所有 ASP.NET 5 工具(dnx、dnvm 等)并删除它们的缓存。此外,删除 nuget 缓存不会损害和减少 space(因为实际部件将在下次机会时恢复)。

您对 Visual Studio 的问题是 ASP.NET 的 VS 工具很可能仍然存在。我在卸载它们时遇到问题,但完成后,您可以使用 Visual Studio 而不会遇到 DNX 或 "ASP.NET 5" 项目。