【问题标题】:Does ASP.NET Core RC2 still rely on DNX at allASP.NET Core RC2 是否仍然完全依赖 DNX
【发布时间】:2016-09-13 12:35:26
【问题描述】:

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

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

【问题讨论】:

    标签: visual-studio-2015 asp.net-core dotnet-cli


    【解决方案1】:

    .NET Core RC2 和 ASP.NET Core 根本不依赖 DNX。上个月有一个兼容层,但应该也没有了。

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

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

    【讨论】:

    • 我认为我遇到的问题是project.json 中的frameworks 设置为dnx46
    • 并注意 global.json(sdk 可能在那里)。我掉进了那个东西。 xprojs 也需要更新。 VS 工具/迁移可能如此简单,但尚未完成。
    猜你喜欢
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 2016-09-12
    • 2022-08-02
    • 2021-06-19
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多