Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET 5 RC Web API+;框架4.6 RC库_C#_Asp.net_Asp.net Web Api2_Visual Studio 2015_.net 4.6 - Fatal编程技术网

C# ASP.NET 5 RC Web API+;框架4.6 RC库

C# ASP.NET 5 RC Web API+;框架4.6 RC库,c#,asp.net,asp.net-web-api2,visual-studio-2015,.net-4.6,C#,Asp.net,Asp.net Web Api2,Visual Studio 2015,.net 4.6,我目前正在测试Visual Studio 2015 RC,遇到了一个无法解决的问题 我所做的是创建一个ASP.NET 5 Web Api项目以及一个面向.NET Framework 4.6的类库项目 然后,我尝试在我的类库中添加来自webapi项目的引用,但这不起作用。我看到VS用以下片段更新了我的project.json文件 "framework": { "dnx451": { "dependencies": { "Framework.Core.Launcher":"

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

我所做的是创建一个
ASP.NET 5 Web Api
项目以及一个面向
.NET Framework 4.6
的类库项目

然后,我尝试在我的类库中添加来自
webapi
项目的引用,但这不起作用。我看到VS用以下片段更新了我的project.json文件

"framework": {
  "dnx451": {
    "dependencies": {
       "Framework.Core.Launcher":"1.0.0-*"
     }
   },
   "dnxcore50": {}
}
VS中的错误有:

1)一个或多个包的Nuget包还原失败。

2)无法解析依赖项Framework.Core.Launcher>=1.0.0-*

我正在使用所有提到的工具/框架的候选版本

更新

换句话说,是否可以使用folling配置(project.json)运行
ASP.NET 5 Web Api
项目:

而不是

"framework": {
  "dnx451": { },
  "dnxcore50": { }
}
因为没有“dnxcore50”(第一个示例),我在启动时出现以下错误:“在用户包文件夹中找不到
Microsoft.AspNet.Loader.Interop
NuGet包。运行ASP.NET 5 web应用程序需要此NuGet包”


对于第二个,它不会编译,因为我的库项目不针对dnxcore50…

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


我用ASP.NET 4.5创建了一个新的WebAPI 2项目,一切都很好…

这是一个输入错误还是您在
“dnx451:
中缺少了一个
?这是一个输入错误,谢谢您指出这一点,顺便说一句,用
dnx46
更改
dnx451
没有帮助。
"framework": {
  "dnx451": { },
  "dnxcore50": { }
}