2011-08-04 3 views
3

사용자가 솔루션을 빌드 한 후 자동으로 실행하려는 C# 추가 기능이 있습니다. 이 방법을 구현할 수 있습니까?Visual Studio - 빌드 후 추가 기능을 자동으로 실행하십시오.

는 지금까지 온라인보고 후, 나는 발견했습니다

  • http://msdn.microsoft.com/en-us/library/envdte.buildeventsclass.onbuilddone.aspx -이는 BuildEventsClass.OnBuildDone 이벤트에 대한 설명서입니다. 그러나 "이 API는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다."라고 말합니다.

  • msBuild의 사용자 지정 빌드 도구. 이 옵션을 사용하면 내 추가 기능을 명령 줄에서 실행할 수 있어야합니까?

답변

1

두 가지 유효한 해결책을 찾았습니다. 도구가 Visual Studio의 플러그인 인 경우 첫 번째 방법을 사용할 수 있습니다. 경고에 대해 걱정하지 마십시오. 응용 프로그램 코드에서 호출 할 수 없다는 것입니다. 그러나 매크로 프로젝트 나 시각적 스튜디오 기능을 확장하도록 설계된 다른 코드에서 호출 할 수 있습니다. . 개발 환경을 확장하고 제공 한 링크에서 문서 트리의 몇 가지 단계로 이동하십시오.

한편, 추가 기능에 명령 줄 인터페이스가있는 경우 두 번째 방법은 빌드에 단계를 추가하는 것이 매우 쉽습니다. 난 항상 이렇게 해.

+0

추가 기능에 명령 줄 인터페이스가 없으므로 첫 번째 옵션을 사용했습니다. 감사! – emoore

관련 문제