2014-03-13 5 views
1

몇 가지 서비스를 사용하는 C# 프로젝트가 있습니다. PowerShell 스크립트를 작성하여 서비스가 실행 중인지 확인하고 그렇지 않은 경우 서비스를 시작합니다. 현재 스크립트를 수동으로 실행하고 있지만 프로젝트를 디버깅 할 때마다 스크립트를 실행하도록 Visual Studio를 구성 할 수 있으면 좋을 것입니다.디버깅 프로젝트에서 PowerShell 스크립트 실행

빌드 후 이벤트를 사용하여 실험했지만 프로젝트가 변경되어 다시 빌드해야하는 경우에만 작동합니다 (분명히). 프로젝트가 재건축되고 있는지에 관계없이 PowerShell 스크립트를 실행할 수있는 솔루션이 있다면, 그것은 훌륭 할 것입니다.

+0

설정 여러 시작 프로젝트를 수 사용하여이 프로젝트를 추가 빌드 이벤트 대화 상자에 나타나는 "빌드 후 이벤트 실행"옵션에 대해 "항상"옵션을 선택합니까? –

+0

제가 이해하는 한, 그것은 여전히 ​​프로젝트가 실제로 재건 될 것을 요구합니다. –

+1

하나의 옵션은 "더미"콘솔 프로젝트를 정의하는 것일뿐입니다. PowerShell 스크립트를 호출하고 Visual Studio의 여러 개의 여러 시작 프로젝트 옵션을 사용하는 새로운 프로세스를 만드는 라인이 있습니다 : http://msdn.microsoft.com/en- us/library/ms165413.aspx –

답변

0

나는 비슷한 요구 사항을 가지고 있었다. 이것은 내가 무슨 짓을 :

  1. 이 (새로 설치) 파워 쉘 프로젝트 유형
  2. 추가 서비스를 시작하는 PowerShell 스크립트 (에서의 솔루션에 Visual Studio 2013 gallery
  3. 추가에서 프로젝트를 PowerShell을 도구 설치 내 경우 레디 스 서버)
  4. 솔루션 "로 설정 시작 프로젝트"(') 솔루션 탐색기 최상위 솔루션 노드를 마우스 오른쪽 버튼으로 클릭
관련 문제