dotnet new生成.csproj文件而不是project.json

时间:2016-10-18 04:16:44

标签: macos .net-core

我正在关注如何在mac上运行.NET Core的文档https://www.microsoft.com/net/core#macos。我已经成功安装了dotnet命令,但当我尝试使用dotnet new创建新项目时,它会生成.csproj文件而不是project.json,如上所述。这不允许我继续运行dotnet restoredotnet run来运行这个新项目。我不知道我在这里错过了什么。请帮助。

1 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。我创建了一个project.json文件并将必要的参数放入其中。在这种情况下,

{
  "version": "1.0.0-*",
  "buildOptions": {
    "debugType": "portable",
    "emitEntryPoint": true
  },
  "dependencies": {},
  "frameworks": {
    "netcoreapp1.0": {
      "dependencies": {
        "Microsoft.NETCore.App": {
          "type": "platform",
          "version": "1.0.0"
        },
        "Microsoft.AspNetCore.Server.Kestrel": "1.0.0"
      },
      "imports": "dnxcore50"
    }
  }
}

然后dotnet restore在那里工作。 干杯!