我正在构建一个使用工具文件夹中的 install.ps1 脚本的 nuget 包。我想在 install-package 命令中将参数传递给这个安装脚本。
所以在视觉工作室的包管理器中运行
安装包 mypackage -myparam 参数
然后将参数传递到工具文件夹内的 install.ps1 文件中。
这可能吗?有没有更好的方法来实现这一点?
我正在构建一个使用工具文件夹中的 install.ps1 脚本的 nuget 包。我想在 install-package 命令中将参数传递给这个安装脚本。
所以在视觉工作室的包管理器中运行
安装包 mypackage -myparam 参数
然后将参数传递到工具文件夹内的 install.ps1 文件中。
这可能吗?有没有更好的方法来实现这一点?
AFAIK 那是不可能的。Install-Package cmdlet 公开了一些选项,这些选项映射到NuGet 源中InstallPackageCommand的属性。您可能会记录问题或提交此类功能的拉取请求?
与其尝试扩展 Install-Package cmdlet,不如创建自己的 cmdlet 并在安装后公开该 cmdlet(类似于 MVC 脚手架包)?