Asp.net core 什么';在project.json中,两个依赖项部分之间存在差异
下面是一个MVC项目的示例(我删除了几个项目): 我可以将“System.Data”移动到(1)还是将“Helios”移动到(2) 在(1)或(2)中放置程序集有什么不同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"
顺便问一下,版本中的“”是什么意思?第一个依赖项节点适用于所有配置。也就是说,如果您将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": {
}
}
}