如何解决Outlook保持打开状态时卸载VSTO Outlook加载项
我已经使用“ ClickOnce”创建了VSTO加载项安装程序。我正在使用“ VSTOInstaller.exe”来使用PowerShell脚本进行安装和卸载。当Outlook未运行时,卸载工作正常。但是,在运行时,即使卸载未显示任何错误,也不会卸载外接程序。没有任何相关的注册表项被删除。是否有任何“强制”选项可以将其卸载?当Outlook启动并运行时该怎么办?
解决方法
我认为强行关闭Outlook并不能解决您的问题,因为用户可能正在处理某些邮件,如果强行关闭它,用户将会丢失未保存的邮件。
但是,如果您仍然想要这样做。 您可以与项目一起创建新表格 并使用此代码
if (System.Diagnostics.Process.GetProcessesByName("OUTLOOK").Length > 0)
{
System.Diagnostics.Process proc = System.Diagnostics.Process.GetProcessesByName("OUTLOOK")[0];
proc.Kill();
}
否则,您可以弹出一个窗口,告诉用户从其末端关闭Outlook,以便用户可以在关闭Outlook之前保存其已打开的工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。