所以我们可以在NuGet包中包含一个安装/卸载powershell脚本。 我试过了,但是我的install.ps1不起作用。 有没有可能找出原因? debugging,日志logging,什么? 更新 请注意,脚本是作为Nuget包安装过程的一部分执行的。 这可能是非常具体的Nuget。
什么NuGet PowerShell命令将返回一个特定包的所有版本的列表? 我已经尝试了以下内容,但它只返回一个NUnit版本以及其他一些(un)相关的包,每个包只有一个版本。 Get-Package -Source https://go.microsoft.com/fwlink/?LinkID=206669 -ListAvailable -Filter NUnit -AllVersions 注:我指定了源URI,因为我们有我们自己的内部软件包源作为我们的默认远程。 我的理解是-AllVersions开关应该撤回每个匹配包的每个版本。 我似乎无法弄清楚的是: 我做错了吗? 如果不是,项目维护者(或其他人)是否从软件包源中删除旧版本? 如果是的话,为什么?