アプリケーションをビルドするとき、SharpDevelop の [処理された例外で一時停止] オプションを true に設定することがよくあります (Visual Studio にも同様のフラグがあることは理解しています)。
ただし、ExcelDNA は、Excel の起動時に多くの例外をスローするようです (キャッチされるため、本番環境では問題ありません)。
これは、プログラムを効果的にデバッグするたびに、最初にこのフラグをオフにし、Excel の起動が完了したら再びオンにする必要があることを意味します。
これを回避する方法はありますか?
たとえば、最初の例外は次のとおりです。
System.IO.FileNotFoundException: ファイルまたはアセンブリ 'ExcelDna.Loader' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。静的な 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) を静的な RuntimeAssembly で System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(System.Reflection.AssemblyName assemblyRef、System.Security.Policy.Evidence assemblySecurity、System.Threading.StackCrawlMark stackMark、System.Boolean forIntrospection、システム。