Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 什么';在project.json中,两个依赖项部分之间存在差异_Asp.net Core - Fatal编程技术网

Asp.net core 什么';在project.json中,两个依赖项部分之间存在差异

Asp.net core 什么';在project.json中,两个依赖项部分之间存在差异,asp.net-core,Asp.net Core,下面是一个MVC项目的示例(我删除了几个项目): 我可以将“System.Data”移动到(1)还是将“Helios”移动到(2) 在(1)或(2)中放置程序集有什么不同 顺便问一下,版本中的“”是什么意思?第一个依赖项节点适用于所有配置。也就是说,如果您将Helios添加到#1,它将同时适用于net45和k10 第二部分是特定于配置的。如果您向k10添加了某些内容,net45将无法使用它,反之亦然 这是一个示例,演示了当您拥有特定于配置的软件包时的情况 { "dependencies"

下面是一个MVC项目的示例(我删除了几个项目):

我可以将“System.Data”移动到(1)还是将“Helios”移动到(2)

在(1)或(2)中放置程序集有什么不同


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

第一个依赖项节点适用于所有配置。也就是说,如果您将Helios添加到#1,它将同时适用于net45和k10

第二部分是特定于配置的。如果您向k10添加了某些内容,net45将无法使用它,反之亦然

这是一个示例,演示了当您拥有特定于配置的软件包时的情况

{
    "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": {
        }
    }
}