我正在为NuGet包编写我的第一个安装PowerShell脚本。我试图将文件从lib
文件夹复制到另一个NuGet包的tools
文件夹中。默认的install.ps1脚本有四个参数,其中两个是:
他们似乎是"对象"某种,但我不确定它们包含哪些属性和方法。我已经在线进行了一些搜索,但还没有找到这些参数的参考文献或任何文档。
查看this StackOverflow post,该问题包含指向Project Interface的链接。这是NuGet install.ps1文件中的$project
吗?
答案 0 :(得分:9)
在NuGet 2中:
在NuGet 3中:
请注意,NuGet 3中的$ package具有较少的可用属性,因此现有NuGet包中包含的某些PowerShell脚本将无效。