加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-core – project.json中两个依赖项部分之间有什么不同

发布时间:2020-12-16 09:54:24 所属栏目:asp.Net 来源:网络整理
导读:这是MVC项目的一个例子(我删除了几个项目): { "dependencies": { // (1) "Helios": "0.1-alpha-build-0585","Microsoft.AspNet.Mvc": "0.1-alpha-build-1268" },"configurations": { "net45": { "dependencies": { // (2) "System.Data": "","System.Compon
这是MVC项目的一个例子(我删除了几个项目):

{
    "dependencies": {
        // (1)
        "Helios": "0.1-alpha-build-0585","Microsoft.AspNet.Mvc": "0.1-alpha-build-1268"
    },"configurations": {
        "net45": {
            "dependencies": {
                // (2)
                "System.Data": "","System.ComponentModel.DataAnnotations": ""
            }
        },"k10": {
        }
    }
}

我可以将“System.Data”移动到(1)或将“Helios”移动到(2)吗?

我把装配放到(1)或(2)有什么不同?

顺便说一下,版本中的“”是什么意思?

解决方法

第一个依赖项节点适用于所有配置.这意味着您将Helios添加到#1,它将同时适用于net45和k10.

第二部分是特定于配置的.如果你向k10添加一些内容,它将无法用于net45,反之亦然.

Here是具有特定于配置的程序包时的示例.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读