【问题标题】:How to obtain all versions of KRE?如何获取所有版本的 KRE?
【发布时间】:2015-04-20 16:42:01
【问题描述】:

问题

我想同时使用 KRE 的稳定版本和每晚构建的前沿 KRE。一个 ASP.NET5 应用程序可能是 beta2,但另一个我可能想成为 beta4。所以我所做的就是在发现here的powershell中安装。

发生的事情是安装在C:/Users/derp/.kre 中的 stable KVM 和安装在C:/Users/derp/.k 中的 nightly build KVM

更糟糕的是,我现在只能看到这个

尝试

  • 我试过kvm install KRE-CLR-x86.1.0.0-beta2但失败了
  • 我应该尝试将包从/kre 文件移动到/.k 文件吗?这看起来很老套,而且是个非常糟糕的主意
  • RTFM - 尝试使用安装功能并包括-a,但失败了。
  • 我正在做一些艰难的事情,但看不到明显的东西。
  • 我在这里搜索

我觉得如果我在上面尝试做的事情有答案,那么值得在这里让其他人也能找到。谢谢大家的耐心。

【问题讨论】:

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


    【解决方案1】:

    ASP.NET 5 正在开发中,不保证不同预发布版本之间的更改向后兼容(抱歉!)。

    /.kre -> ./k 重命名不向后兼容,您不能同时在 PATH 上同时拥有旧的和新的 kvm。但是,您可以在您的机器上拥有两个版本的 kvm,但您必须至少为其中一个使用完整路径。

    【讨论】:

    • 是否只是夜间构建的 KRE 即 .k?基本上,我想做的只是 beta2 和 beta4 在同一条路径上。如果必须,我可以尝试手动执行此操作,但不知道是否有办法从远程源“下载”beta2。
    • @Victor 哪个环境变量 VS CTP 用于 kre 文件夹?我发现其中 2 个链接到 .k 文件夹,但 VS 仍然使用 .kre 文件夹。
    【解决方案2】:

    我认为关键是你系统的路径环境变量。您必须使用两组“kvm”,一组用于夜间构建,一组用于公共测试版,以下载并设置正确的路径环境变量。

    例如,我从 Entity Framework 7 存储库中获得了一个 kvm,它可以下载和使用 beta 4 构建。我还有另一个来自 Home 存储库的 kvm,可以下载和使用公共 beta 版本。

    您可以使用带有“升级”或“使用”命令的 kvm 来设置正确的路径环境变量,然后在您需要的运行时运行您的应用程序。我认为即使是 Visual Studio 2015 CTP 也会根据路径环境变量中指定的运行时运行您的项目。暂时,只有 beta 3 运行时可以显示在 VS 2015 CTP 的项目属性对话框中,但是当按下 ctrl + F5 时,我的网站开始加载 beta 4 运行时和程序集,我可以在输出窗口中看到加载,我认为这是因为我在路径环境变量中的 .kre 文件夹之前有 .k 文件夹。

    【讨论】:

    • 感谢您的回复。你提到了两组“kvm”。您如何选择仅使用 kvm 升级所需的测试版?您不需要别名 beta3 和 beta4 吗?上次我检查,他们现在都进入 /.k 路径(发布和夜间)?
    • 我有 2 个 kvm 文件夹,当我需要使用其中一个时,我只需打开一个命令窗口,cd 到我需要的 kvm 文件夹,然后在当前文件夹中运行 kvm 命令。如果 beta3 和 beta4 在同一个 .k 路径下,您可以使用kvm use 命令选择其中之一,然后您选择的将添加到路径变量中并开始生效。例如,kvm use 1.0.0-beta4-11008 -p
    • 您可以通过检查路径变量来检查正在使用的运行时。打开命令窗口,运行echo %path%,看看你需要的runtime的路径是否存在,是否在其他runtime的前面。有时,如果您运行kvm use -p,但路径变量在新打开的命令窗口中没有改变,您还需要注销然后登录窗口以使路径工作。
    【解决方案3】:

    您可以尝试以下方法吗?

    $cmd-prompt>kpm 安装 KRE-CLR-x86

    它对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-11
      • 2015-06-03
      • 2015-03-23
      • 2020-06-23
      • 2013-02-02
      相关资源
      最近更新 更多