如何:处理 Office 项目中的错误

由于托管代码与非托管代码交互方式的原因,Visual Studio 不显示 Microsoft Office 应用程序引发的错误。 若要查看这些错误,请将调试器设置为在发生公共语言运行时异常时中断。

提示

以下说明中的某些 Visual Studio 用户界面元素在计算机上出现的名称或位置可能会不同。 您安装的 Visual Studio 版本以及使用的设置决定了这些元素。 有关更多信息,请参见 使用设置

发生公共语言运行时异常时中断

  1. 在**“调试”菜单上单击“异常”**。

  2. 选择**“公共语言运行时异常”**旁边的复选框。

所有异常都中断至调试器,其中包括您已经处理过的异常以及一些来自运行时自身的最可能的异常,这些异常可能与您的项目不相关。 指示未找到 msosec 的错误在每个项目中都会显示,但您可以忽略这些错误。 这些 msosec 异常不会影响您的解决方案。

也可以在方法中使用 Try...Catch 语句来捕捉异常。 有关更多信息,请参见 如何:在 Visual Basic 中使用 Try...Catch 块测试代码如何:使用 try/catch 处理异常(C# 编程指南)

默认情况下,Visual Studio 也不会显示 Office 项目的实时调试错误;不过您可以启用这个功能,以便能够看到引发的错误。 有关更多信息,请参见实时调试

请参见

概念

在文档级项目中进行调试

在应用程序级项目中进行调试

其他资源

使用 Visual Studio 进行调试

设计和创建 Office 解决方案

生成和调试 Office 解决方案