powershell - 在调试项目上运行PowerShell脚本

标签 powershell visual-studio-2013

我有一个依靠一些服务的C#项目。我编写了一个PowerShell脚本,该脚本检查服务是否正在运行,如果服务未运行,则将其启动。我当前正在手动运行脚本,但是如果我可以配置Visual Studio在每次开始调试项目时都运行脚本会更好。

我尝试使用构建后事件,但是(显然)仅在项目已更改且需要重新构建时才起作用。如果有一种解决方案,无论我是否正在重建项目,都可以运行PowerShell脚本,那就太好了。

最佳答案

我有类似的要求。这就是我所做的:

  • Visual Studio 2013 gallery
  • 安装了powershell工具
  • 在(新安装的)Powershell Project类型
  • 的解决方案中添加了一个项目
  • 添加了Powershell脚本以启动服务(在我的情况下为Redis服务器)
  • 使用多个启动项目设置
  • 将项目添加到解决方案“设置启动项目”(在Solution Explorer顶级解决方案节点上单击鼠标右键)。

    关于powershell - 在调试项目上运行PowerShell脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22373492/

    相关文章:

    powershell - 如何在 PowerShell 6 中打开新选项卡?

    powershell - 保持 PowerShell 窗口打开和任务计划程序

    visual-studio-2013 - 我可以在Visual Studio 2013中更改SQL关键字的默认大小写吗?

    visual-studio-2013 - 如何在 VS 2013 中为转换 .config 中的 <rewrite> 启用 IntelliSense?

    powershell - 条件逻辑不再按预期工作?

    powershell - 从 powershell 将变量传递给 7zip

    asp.net - 类库项目中的 MVC 5 工具支持

    c# - 防止在 Visual Studio 中构建 SandcaSTLe

    mysql - MySQL 脚本,用户名和密码作为参数输入

    visual-studio - Visual Studio 中用于在 Windows 文件资源管理器中打开解决方案的快捷方式?