在构建我的应用程序时,我经常喜欢将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)