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

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

在 Visual Studio 2015 和 nuget 3.x 之前,有可能在解决方案级别有一些 nuget 包。现在有了 nuget 3,这已被弃用。你可以在这里找到这个引用:https://github.com/NuGet/Home/issues/522

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

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

最佳答案

在搜索类似的东西时,我发现了您的问题和 this one
这似乎直接回答了您的问题。

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

关于visual-studio - 在 Visual Studio 2015 中加载解决方案时运行 PS1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32361533/

相关文章:

powershell - Azure Powershell 获取暂存云服务的公共(public) IP

带有版本参数和依赖项的 nuget 打包

c++ - visual studio c++ 不会访问具有 3 个字母扩展名的文件

c# - 如何在 Visual Studio 2010 中并行化数据驱动的单元测试?

javascript - 如何通过node js将变量传递给powershell

powershell - 了解如何在记事本中使用反引号(MS)

c# - 在同一个 NuGet 包中为 .Net 4.7.2 和 .Net 6.0 构建?

google-api - 无法在 Visual Studio 2010 Express 或更高版本上安装包 Google.Apis.Auth.Mvc

c# - Prism 程序集引用失败 : System. Windows.Interactivity

数据库项目 VS 2012 跳过发布安全