我应该添加NetCoreapp作为依赖项

时间:2017-01-30 09:17:47

标签: .net-core

我试图围绕所有可能的框架变化。我见过很多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依赖?

顺便说一下,这两个样本都来自this msdn article,虽然它在.NET核心中实现了框架系统的出色工作,但是有和没有依赖关系的用户可以互换,而且看起来非常混乱。

1 个答案:

答案 0 :(得分:0)

区别是什么? frameworks仅提供抽象层,dependencies提供代码