ASP.NET 5 RC Web API + Framework 4.6 RC Lib

ASP.NET 5 RC Web API + Framework 4.6 RC Lib

我目前正在测试 Visual Studio 2015 RC,遇到了一个我无法解决的问题。

我所做的是创建一个 ASP.NET 5 Web Api 项目以及一个针对 .Net Framework 4.6.

的 class 库项目

然后,我尝试在我的 class 库中添加来自我的 Web Api 项目的引用,但这不起作用。我看到 VS 使用以下片段

更新了我的 project.json 文件
"framework": {
  "dnx451": {
    "dependencies": {
       "Framework.Core.Launcher":"1.0.0-*"
     }
   },
   "dnxcore50": {}
}

VS中的错误是:

1) Nuget Package Restore failed for one or more packages.

2) Dependency Framework.Core.Launcher >= 1.0.0-* could not be resolved

我正在使用所有提及的候选版本Tools/Frameworks

更新

换句话说,是否可以运行一个具有以下配置的ASP.NET 5 Web Api项目(project.json):

"framework": {
  "dnx451": { },
}

而不是

"framework": {
  "dnx451": { },
  "dnxcore50": { }
}

因为没有 "dnxcore50"(第一个示例),我在启动时遇到以下错误:"Could not find the Microsoft.AspNet.Loader.Interop NuGet package in your users packages folder. This NuGet package is required to run ASP.NET 5 web applications".

对于第二个,它无法编译,因为我的库项目不针对 dnxcore50...

实际上,这是不可能的,因为 .NET Framework 5 是 .NET 4.6 的子集(而不是相反!)。

我用 ASP.NET 4.5 创建了一个新的 WebAPI 2 项目,一切正常...