如何获得所有版本的KRE?

How to obtain all versions of KRE?

问题

我既想使用 KRE 的稳定版本,又想使用每晚构建的前沿 KRE。一个 ASP.NET5 应用程序可能是 beta2,但另一个我可能希望是 beta4。所以我所做的是在找到的 here 中将两者都安装在 powershell 中。

发生的事情是 C:/Users/derp/.kre 中安装的稳定版 KVM 和 C:/Users/derp/.k 中安装的夜间构建 KVM

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

尝试次数

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

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

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

我觉得关键是你系统的路径环境变量。您必须使用两组 "kvm",一组用于夜间构建,一组用于 public beta,以下载并设置正确的路径环境变量。

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

您可以使用带有 "upgrade" 或 "use" 命令的 kvm 来设置正确的路径环境变量,然后在您需要的 运行 时间 运行 您的应用程序。我认为甚至 Visual Studio 2015 CTP 运行s 你的项目基于路径环境变量中指定的运行时。目前,VS 2015 CTP的项目属性对话框中只能显示beta 3 运行次,但是当按下ctrl + F5时,我的网站开始加载beta 4 运行次和程序集,我可以在输出中看到加载 window,我认为这是因为我在路径环境变量中的 .kre 文件夹之前有 .k 文件夹。

你能试试下面的方法吗?

$cmd-提示>kpm 安装 KRE-CLR-x86

对我有用。