.net core 我应该将NetCoreapp添加为依赖项吗

.net core 我应该将NetCoreapp添加为依赖项吗,.net-core,.net Core,我正试图对所有可能的框架变化进行思考。我见过许多project.json.NET核心配置,其中一些将.NETcoreApp指定为依赖项: { “version”: “1.0.0-*”, “buildOptions”: { “emitEntryPoint”: true }, “dependencies”: { “Microsoft.NETCore.App”: { “type”: “platform”, “version”: “1.0.0”

我正试图对所有可能的框架变化进行思考。我见过许多project.json.NET核心配置,其中一些将.NETcoreApp指定为依赖项:

{
  “version”: “1.0.0-*”,
  “buildOptions”: {
    “emitEntryPoint”: true
  },

  “dependencies”: {
    “Microsoft.NETCore.App”: {
      “type”: “platform”,
      “version”: “1.0.0”
    }
  },

  “frameworks”: {
    “netcoreapp1.0“: {
      “imports”: “dnxcore50”
    }
  }
}
其他人没有:

{
  “version”: “1.0.0-*”,
  “buildOptions”: {
    “emitEntryPoint”: true
  },

  “dependencies”: {
  },

  “frameworks”: {
    “netcoreapp1.0”: {
      “imports”: “dnxcore50”,
      “dependencies”: {
        “Microsoft.NETCore.App“: {
          “type”: “platform”,
          “version”: “1.0.0”
        }
      }
    },
    “net452”: {
    }
  }
有什么区别?何时以及为什么需要指定NETCore.App依赖项


顺便说一句,这两个示例都来自于.NET core,虽然它很好地解释了.NET core中的框架系统,但有依赖关系和无依赖关系的it用户都可以互换,看起来非常混乱。

有什么区别<代码>框架仅提供抽象层,
依赖项
提供代码