我通过 .nuget/packages.config 将一些解决方案级别的 NuGet 包附加到 Visual Studio 2010 解决方案。
这些包中的每一个都包含一个 Init.ps1 文件。我正在尝试通过命令行或脚本在我的 CI 服务器上预安装软件包。运行nuget install .nuget\packages.config -o packages
将包下拉到包文件夹中。但它不运行 Init.ps1 脚本。
如果我尝试对解决方案文件进行 msbuild 调用,它会失败,因为包 Init.ps1 文件安装的所需文件尚未到位。
如果我在 Visual Studio 中打开解决方案,这些包将运行 Init.ps1。
如何在无需打开 Visual Studio 的情况下从命令行/脚本获取 Init.ps1 文件与软件包安装一起触发?