【问题标题】:Debugging Outlook with command line arguments with visual studio使用 Visual Studio 使用命令行参数调试 Outlook
【发布时间】:2017-08-30 02:39:10
【问题描述】:

我正在尝试从 Outlook (2007) 加载项访问命令行参数。当我从命令行运行 Outlook 时:

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

然后我可以使用 GetCommandLineArg() 访问参数(并且 Outlook 默认显示日历,正如此命令行参数所预期的那样)。但是,在 Visual Studio (2017) 中将相同的参数添加到 Debug -> Command Line Arguments(启动操作为“启动项目”)时,Outlook 在启动时不显示日历,并且 GetCommandLineArg() 仅返回 Outlook 可执行文件路径。

在 Visual Studio 中调试 Outlook 加载项时如何将命令行参数传递给 Outlook?

【问题讨论】:

    标签: visual-studio debugging outlook command-line-arguments


    【解决方案1】:

    似乎将 Visual Studio 启动操作从“启动项目”更改为“启动外部程序”(将其指向 Outlook)解决了该问题;命令行参数被传递并且可以从加载项访问。

    在 Visual Studio 中调试 Outlook 插件时使用“启动外部程序”与“启动项目”有什么缺点吗?

    【讨论】:

    • 很高兴知道它已经解决,感谢您在这里分享您的解决方案,您可以将其标记为答案。另外,我的理解是它们是两种不同的调试方式。启动外部程序:表示调试应用程序时应启动特定程序。比如像类库项目。启动项目:表示.exe可以像Console或windows应用一样启动。
    猜你喜欢
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-08
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 2019-05-25
    相关资源
    最近更新 更多