【发布时间】:2015-01-27 00:50:27
【问题描述】:
我正在使用Visual Studio 2013 并尝试为我的企业雇主的Outlook 2013 客户端安装开发C# Outlook Add-In 项目。
什么可能导致Outlook 无法完全加载,即通过VS IDE 按F5 以开始调试 我的应用程序Outlook 启动画面 加载一秒钟,但Outlook 从未真正加载。通过任务管理器,我可以看到Outlook 的进程在后台运行,但它从未实现为App 进程。
我做了以下工作:在项目的属性页面中,我将Outlook.EXE本地路径设置为启动外部程序并设置工作目录。
当我运行我的代码“不调试启动”时,Outlook 确实会加载,我可以运行我的Outlook Add-In,但我无法逐步执行我的代码,这当然是非常宝贵的。
关于我应该寻找什么的任何想法?
更新:
根据@Sarvesh 的回答,我创建了一个新的 Outlook 插件 项目,而没有设置任何 Properties 并且仅显示一行代码,并且行为仍然相同:
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
Console.Writeline("ThisAddIn_Startup was called...");
}
【问题讨论】:
-
你可以在禁用旧插件后尝试这个新插件代码吗?
-
是的,我实际上在 Outlook 中禁用了以前的 COM 加载项。我什至以管理员身份加载了 Visual Studio,看看是否可能是权限问题,但仍然没有运气。我很困惑,因为我不知道去哪里看,特别是因为我的代码的入口点甚至没有被击中。感谢您的帮助。
标签: c# outlook vsto outlook-addin