c# - 如何强制 Visual Studio 使用特定版本的 DNX

标签 c# asp.net asp.net-core dnx dnvm

我正在弄乱 dnvm,我运行了 dnvm upgrade,让我进入了 beta5。但是,我正在从事的项目仍处于 beta4 状态(至少目前如此)。

我一直在尝试恢复并失败。我已经删除了运行时文件夹。现在,当我打开项目或尝试创建一个新项目时,出现以下错误:

enter image description here

这是预料之中的,因为我删除了该文件夹。但是,我想使用 dnx-clr-beta4。我的dnvm列表如下:

enter image description here

我需要做什么才能让 Visual Studio 寻找 beta4?感谢您的宝贵时间。

最佳答案

将 DNX 版本放入解决方案根目录下的 global.json 文件中(如 here )。

{
    "sdk": {
        "version": "1.0.0-beta4"
    }
}

您可能需要重新启动 Visual Studio。

另一种方法是通过 Visual Studio 中的项目属性对话框进行配置:

关于c# - 如何强制 Visual Studio 使用特定版本的 DNX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30309356/

相关文章:

javascript - 使用 JQuery 为 textarea 文本框添加水印

c# - 如何将数据发布到网站

c# - 为一个 Controller 创建多个路由

c# - 根据不起作用的角色重定向到操作。也许需要路由?

asp.net-core - 如何在_Layout.cshtml共享Razor页面中添加配置设置

asp.net - 如何为 ASP.NET Core 应用程序配置 IIS 身份验证以使用 SQL Server

c# - 如何从现有的 Windows 服务启动 AspNetCore 应用程序

c# - 我的 OOP 设计是否正确?

c# - 我应该始终使用 Task.Delay 而不是 Thread.Sleep 吗?

Asp.net核心+IIS 8.5 : The view 'Index' was not found