类型';X';在未引用的程序集中定义。VS2015/aspnetcore/c#

类型';X';在未引用的程序集中定义。VS2015/aspnetcore/c#,c#,asp.net,.net,visual-studio-2015,asp.net-core,C#,Asp.net,.net,Visual Studio 2015,Asp.net Core,我使用的是rc2 aspnetcore,如果我使用命令dotnet run,我的项目构建和运行都很好,但是在VisualStudio中,我收到了700多个错误 类型“X”在未引用的程序集中定义。你必须 添加对程序集“System.Runtime,版本4.0.0.0”的引用, 文化=网络……' 为什么会这样?我是否必须将System.Runtime的引用添加到我的project.json文件中,以便VS2015在构建时不会抛出这些异常 我正在使用dotnet cli版本1.0.0-preview2

我使用的是rc2 aspnetcore,如果我使用命令
dotnet run
,我的项目构建和运行都很好,但是在VisualStudio中,我收到了700多个错误

类型“X”在未引用的程序集中定义。你必须 添加对程序集“System.Runtime,版本4.0.0.0”的引用, 文化=网络……'

为什么会这样?我是否必须将System.Runtime的引用添加到我的project.json文件中,以便VS2015在构建时不会抛出这些异常

我正在使用dotnet cli版本1.0.0-preview2-002913运行我的代码。

将System.Runtime添加到
项目的“FrameworkAssembly”中。json

"frameworks": {
    "net451": {
        "frameworkAssemblies": {
            "System.Runtime": "4.0.10.0"
        }
    },

你的目标是什么框架?@Marcus我的目标是net451