小编Mic*_*gan的帖子

Word VSTO在运行时吞没异常而无需调试?

将此代码放在ThisDocument_Startup之外的Word文档级别VSTO解决方案中(创建带状按钮,带有单击事件):

int zero = 0;
int divideByZero = 10 / zero;
Run Code Online (Sandbox Code Playgroud)

无需调试即启动(Ctrl + F5),结果:吞下异常,其余代码无提示失败.

如果置于ThisDocument_Startup中,则该异常可见,但它在其他任何地方都无法显示.微软的VSTO论坛和MSDN文档似乎感觉Try ...应该使用Catch - 这对于已知的未知数来说并不是什么大问题.未知的未知数怎么办?

处理托管代码的未处理异常的所有常见方法似乎都不起作用,大概是因为VSTO使用托管代码与Office COM Interops:

//These don't work
AppDomain.CurrentDomain.UnhandledException ...
System.Windows.Forms.Application.ThreadException ...
Run Code Online (Sandbox Code Playgroud)

我已经阅读了关于排除VSTO代码故障的帖子,这些代码似乎总是导致放置尝试...抓住几乎所有东西!

有没有更好的方法来处理已知和未知(现在看不见和沉默!)的失败?

vsto ms-word

18
推荐指数
1
解决办法
3679
查看次数

在gui中包装rsync进度的最佳方法是什么?

我使用rsync以与服务器无关的方式将文件同步到Windows客户端.有什么方法可以将rsync的进度发送到父进程以在gui进度条中显示?

我想有两三种选择.(1)监视STDOUT(2)监视rsync.exe日志文件,类似于unix tail(3)在内存中监视rsync控制台输出.

哪一个最好/首选?

windows user-interface rsync

5
推荐指数
1
解决办法
4863
查看次数

标签 统计

ms-word ×1

rsync ×1

user-interface ×1

vsto ×1

windows ×1