我有一个包含.NET Core库的NuGet包,我们称之为 calculator ,每当客户端项目安装我的包时,需要在现有配置部分添加配置属性在客户的项目project.json
。
例:
这是客户的初始project.json
:
{
...
"confSection": {
"intialConfig": true
},
...
}
这是安装库
后需要的样子 {
...
"confSection": {
"intialConfig": true,
"addedConfig": true
},
"dependencies": {
"calculator": "0.1.0"
}
...
}
如何实现这一目标?
NuGet中是否有一个安装后脚本工具,可以编写执行上述操作的脚本?
答案 0 :(得分:3)
NuGet将在nuget包中找到并执行两个魔术脚本,VS中的Package Manager Console将在打开时执行(tools / init.ps1)并安装(tools / install.ps1),但这些脚本在任何地方都不受支持在Visual Studio之外,并且不保证在使用project.json还原包时执行。