首页 新闻 会员 周边

dotnet run: Object reference not set to an instance of an object

0
悬赏园豆:20 [已解决问题] 解决于 2016-07-03 11:23

一个ASP.NET Core站点在Windows上用 dotnet run命令可以正常运行。在Linux上用dotnet run 命令运行时出现下面的错误:

Object reference not set to an instance of an object

project.json中frameworks部分的配置如下:

  "netcoreapp1.0": {
    "imports": [
      "dotnet5.6",
      "portable-net45+win8"
    ]
  }
}
dudu的主页 dudu | 高人七级 | 园豆:31007
提问于:2016-07-03 11:05
< >
分享
最佳答案
0

dotnet run是在web项目的文件夹中运行的,web项目引用了其它项目。在linux上运行时,在运行dotnet run之前只在web项目的文件夹中运行dotnet restore命令。后来改为在web项目的上一级文件夹"src"运行dotent restore,然后再回web项目文件夹运行dotnet run,问题解决。

dudu | 高人七级 |园豆:31007 | 2016-07-03 11:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册