【问题标题】:dotnet new generates a .csproj file instead of project.jsondotnet new 生成一个 .csproj 文件而不是 project.json
【发布时间】:2016-10-18 04:16:43
【问题描述】:

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

【问题讨论】:

  • 您确定您没有直接从存储库的最新版本安装某个版本吗? dotnet --version 返回什么?

标签: macos .net-core


【解决方案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 在那里工作。 干杯!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多