2016-10-24 7 views
1

주중 오전 9시 30 분에 실행해야하는 C# VSTO Outlook 추가 기능 응용 프로그램이 있습니다. 나는 그것을 타이머를 사용하여 자동으로 실행하도록 요청받습니다. 그러나 타이머를 사용하더라도 응용 프로그램을 계속 실행해야하지만이 시점에 응용 프로그램을 종료하지 않고 프로그램을 실행하려고합니다.C# VSTO Add-In 응용 프로그램 자동 실행 및 실행

exe ​​파일을 만들고 작업 스케줄러를 사용하여 실행 해 보았지만 설치 프로그램을 실행했지만 실제로는 추가 기능 시작 코드가 실행되지 않았습니다. 어떻게해야합니까? Task Scheduler없이 특정 시간에 Add-In 코드를 실행할 수있는 동일한 ThisAddIn 클래스 내에 코드를 작성하는 방법이 있습니까?

당신이 당신의 솔루션 구조 조정으로 끝낼 수

답변

0

:

  • 새로운 클래스 라이브러리 프로젝트를 추가합니다 (이것은 당신이 당신의 예약 된 작업에서 호출 도구가 될 것입니다) 솔루션에 콘솔 응용 프로그램을 추가하기 솔루션에 추가하고이 클래스 라이브러리에 추가 기능 및 명령 줄 도구에 공통적 인 코드를 모두 넣으십시오.
  • 클래스 라이브러리 프로젝트에 대한 참조를 명령 줄 도구와 VSTO 추가 기능에 모두 추가하십시오.