我可以阻止ExcelDNA处理的异常发生吗?

时间:2012-10-15 08:47:51

标签: c# error-handling excel-dna

在构建我的应用程序时,我经常喜欢将SharpDevelop中的“暂停处理异常”选项设置为true(我理解比visual studio有类似的标志)。

然而,当Excel启动时,ExcelDNA会抛出很多异常(这些异常被捕获,因此生产中没有问题)。

这意味着每次我想有效地调试我的程序时,我需要先关闭此标志,然后在excel完成启动后再将其打开。

有什么方法吗?

例如,第一个例外是:

  

System.IO.FileNotFoundException:无法加载文件或程序集“ExcelDna.Loader”或其依赖项之一。该系统找不到指定的文件。      at static RuntimeAssembly System.Reflection.RuntimeAssembly.nLoad(System.Reflection.AssemblyName fileName,System.String codeBase,System.Security.Policy.Evidence assemblySecurity,System.Reflection.RuntimeAssembly locationHint,System.Threading.StackCrawlMark stackMark,System.Boolean throwOnFileNotFound ,System.Boolean forIntrospection,System.Boolean suppressSecurityChecks)      at static RuntimeAssembly System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(System.Reflection.AssemblyName assemblyRef,System.Security.Policy.Evidence assemblySecurity,System.Threading.StackCrawlMark stackMark,System.Boolean forIntrospection,System.Boolean suppressSecurityChecks)      at static RuntimeAssembly System.Reflection.RuntimeAssembly.InternalLoad(System.String assemblyString,System.Security.Policy.Evidence assemblySecurity,System.Threading.StackCrawlMark stackMark,System.Boolean forIntrospection)      在Assembly System.AppDomain.Load(System.String assemblyString)

0 个答案:

没有答案