gpt4 book ai didi

c# - ASP.NET 5 RC Web API + Framework 4.6 RC Lib

转载 作者:太空宇宙 更新时间:2023-11-03 15:37:45 25 4
gpt4 key购买 nike

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

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

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

"framework": {
"dnx451": {
"dependencies": {
"Framework.Core.Launcher":"1.0.0-*"
}
},
"dnxcore50": {}
}

VS中的错误是:

1) 一个或多个包的 Nuget 包恢复失败。

2) Dependency Framework.Core.Launcher >= 1.0.0-* 无法解析

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

更新

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

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

不是

"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 项目,一切正常...

关于c# - ASP.NET 5 RC Web API + Framework 4.6 RC Lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31251706/

25 4 0
文章推荐: google-app-engine - Google App Engine 灵活 - 环境变量
文章推荐: c# - ReactiveUI - 将 ReactiveList 绑定(bind)到 ObservableCollection