gpt4 book ai didi

package - 还原期间通过锁定依赖项生成的 nuget packages.lock.json 文件的架构

转载 作者:行者123 更新时间:2023-12-05 06:10:02 26 4
gpt4 key购买 nike

我可以启用生成 packages.lock.json 文件,如此链接中所述: https://learn.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files#locking-dependencies

packages.lock.json 文件示例可能如下所示:

{
"version": 1,
"dependencies": {
".NETCoreApp,Version=v3.1": {
"Microsoft.NETFramework.ReferenceAssemblies": {
"type": "Direct",
"requested": "[1.0.0, )",
"resolved": "1.0.0",
"contentHash": "7D2TMufjGiowmt0E941kVoTIS+GTNzaPopuzM1/1LSaJAdJdBrVP0SkZW7AgDd0a2U1DjsIeaKG1wxGVBNLDMw=="
},
"Newtonsoft.Json": {
"type": "Direct",
"requested": "[12.0.3, )",
"resolved": "12.0.3",
"contentHash": "6mgjfnRB4jKMlzHSl+VD+oUc1IebOZabkbyWj2RiTgWwYPPuaK1H97G1sHqGwPlS5npiF5Q0OrxN1wni2n5QWg=="
}
}
}
}

是否有关于此文件架构及其含义的文档?我注意到 dependencies 节点下的 typeresolvedcontentHash 等字段。

有时节点可能遵循以下模式:

"Microsoft.Win32.Primitives": {
"type": "Transitive",
"resolved": "4.3.0",
"contentHash": "9ZQKCWxH7Ijp9BfahvL2Zyf1cJIk8XYLF6Yjzr2yi0b2cOut/HQ31qf1ThHAgCc3WiZMdnWcfJCgN82/0UunxA==",
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
}
}

"somenameclient": {
"type": "Project",
"dependencies": {
"SomeNameClientLib": "1.0.0",
"RRRBase": "1.0.0"
}
}

最佳答案

据我所知,他们没有为 NuGet packages.lock.json 文件的格式创建或发布 .json 架构文件。官方文档here没有提到它。

最接近的是:

...来自上面的链接。

关于package - 还原期间通过锁定依赖项生成的 nuget packages.lock.json 文件的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64578656/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com