这是一个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将无法使用它,反之亦然。
这是当您具有特定于配置的程序包时的外观示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句