在调试项目上运行PowerShell脚本

时间:2014-03-13 08:55:22

标签: powershell visual-studio-2013

我有一个依赖于一些服务的C#项目。我编写了一个PowerShell脚本,用于检查服务是否正在运行,如果不是,则启动它们。我目前正在手动运行脚本,但如果我每次开始调试项目时都可以配置Visual Studio来运行脚本,那会更好。

我尝试使用后期构建事件,但只有在项目被更改并需要重建时才会(显然)有效。如果有一个解决方案允许我运行PowerShell脚本,无论项目是否正在重建,那将是非常好的。

1 个答案:

答案 0 :(得分:0)

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

  1. 安装了来自Visual Studio 2013 gallery
  2. 的powershell工具
  3. 在(新安装的)Powershell项目类型
  4. 的解决方案中添加了一个项目
  5. 添加了一个Powershell脚本来启动服务(在我的情况下是一个Redis服务器)
  6. 将此项目添加到解决方案"设置启动项目" (使用多个启动项目设置
  7. 右键单击解决方案资源管理器顶级解决方案节点)