我正在构建一个nuget包,它使用tools文件夹中的install.ps1脚本。我想在install-package命令中将参数传递给此安装脚本。
所以在visual studio中的包管理器中运行
install-package mypackage -myparam param
然后将param传递到tools文件夹中的install.ps1文件中。
这可能吗?有没有更好的方法来实现这一目标?
答案 0 :(得分:1)
AFAIK是不可能的。 Install-Package cmdlet公开了一些选项,这些选项映射到NuGet源中InstallPackageCommand的属性。您可以记录问题或提交此类功能的拉取请求吗?
为什么不在安装后创建自己的cmdlet并公开它(而不是尝试扩展Install-Package cmdlet)(类似于MVC脚手架包)?