在Visual Studio 2015中加载解决方案时运行PS1

时间:2015-09-02 19:26:52

标签: visual-studio powershell nuget visual-studio-2015

在Visual Studio 2015和nuget 3.x之前,有可能在解决方案级别拥有一些nuget包。现在使用nuget 3,这已被弃用。您可以在此处找到此参考:https://github.com/NuGet/Home/issues/522

这导致我们的问题,因为我们曾经在解决方案加载时在解决方案级别上加载了init.ps1脚本的nuget。事实上,现在,使用VS2015,它不再运行了。

我的问题,非常简单,是否有另一种方法可以在打开解决方案时在VS2015中实现这种行为?

1 个答案:

答案 0 :(得分:1)

在搜索类似内容时,我发现了您的问题并this one 这似乎直接回答了你的问题。

简而言之,创建一个powershell脚本(或使用您拥有的脚本)来创建Nuget包,然后将该包导入您的一个项目中。每次打开项目时,脚本都会被执行。