首页 新闻 会员 周边 捐助

Mac上用.NET Core运行ASP.NET 5程序的问题

0
悬赏园豆:30 [已解决问题] 浏览: 965次 解决于 2015-05-10 10:01

project.json是这样的(frameworks中用的是dnxcore50):

复制代码
{
    "dependencies": {
        "Kestrel": "1.0.0-beta4"
    },
    "commands": {
        "kestrel": "Microsoft.AspNet.Hosting --server Kestrel --server.urls http://localhost:8080"
    },
    "frameworks": {
        //"dnx451": { },
        "dnxcore50": { }
    }
}
复制代码

用 dnx . kestrel 命令运行时出现下面的错误:

System.InvalidOperationException: Failed to resolve the following dependencies for target framework 'DNX,Version=v4.5.1':
   AboutUs 1.0.0
   Kestrel 1.0.0-beta4

Searched Locations:
  /git/cnblogs/{name}/project.json
  /usr/local/Cellar/mono/4.0.1/lib/mono/4.5/{name}.dll
  /usr/local/Cellar/mono/4.0.1/lib/mono/4.5/Facades/{name}.dll

如果frameworks启用dnx451(这时用的是mono),就能正常运行。

请问如何解决这个问题,让ASP.NET 5程序运行于.NET Core

dudu的主页 dudu | 高人七级 | 园豆:27686
提问于:2015-05-09 20:42
< > 人人可用的开源BI工具
分享
最佳答案
0

需要用dnvm下载coreclr,操作命令:

dnvm upgrade -r coreclr

如果出现下面的错误:

Error: Could not find latest version from feed https://www.nuget.org/api/v2

可以改用下面的命令:

dnvm upgrade -u -r coreclr
dudu | 高人七级 |园豆:27686 | 2015-05-10 10:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册
Top