2017-04-04 8 views
0

Outlook (2007) 추가 기능에서 명령 줄 인수에 액세스하려고합니다. 내가 명령 줄에서 Outlook을 실행하는 경우 : Visual Studio에서 명령 줄 인수로 Outlook 디버깅

"D:\Apps\Microsoft Office\Office12\OUTLOOK.EXE" /select outlook:calendar

은 내가) GetCommandLineArg (괜찮 인수에 액세스 할 수 있습니다 (이 명령 행 인수 예상대로 전망은 기본적으로 달력을 보여줍니다). 그러나 Visual Studio (2017)의 디버그 -> 명령 줄 인수에 동일한 인수를 추가하면 (시작 동작이 "프로젝트 시작"인 경우) outlook은 시작시 달력을 표시하지 않고 GetCommandLineArg()는 실행 가능한 Outlook 만 반환합니다 통로.

Visual Studio에서 Outlook 추가 기능을 디버깅 할 때 Outlook에 명령 줄 인수를 전달하는 방법은 무엇입니까?

답변

0

Visual Studio 시작 동작을 "프로젝트 시작"에서 "외부 프로그램 시작"(Outlook으로 이동)으로 변경하면 문제가 해결되는 것 같습니다. 명령 줄 매개 변수가 전달되고 추가 기능에서 액세스 할 수 있습니다.

Visual Studio에서 Outlook 추가 기능을 디버깅 할 때 "외부 프로그램 시작"vs "프로젝트 시작"을 사용하면 어떤 단점이 있습니까?

+0

문제가 해결되었음을 알려 뻐서 여기 솔루션을 공유해 주셔서 감사합니다. 답으로 표시 할 수 있습니다. 또한 두 가지 디버그 방법이라는 것을 이해합니다. 외부 프로그램 시작 : 응용 프로그램이 디버깅 될 때 특정 프로그램을 시작해야 함을 나타냅니다. 예를 들어, 클래스 라이브러리 프로젝트와 같습니다. 프로젝트 시작 : .exe는 콘솔이나 Windows 응용 프로그램처럼 시작할 수 있습니다. –