ver 1.2.18 Features
起動時に異常終了する問題の対策
Ver 1.1.17で稀に起動時に異常終了することがあります。
WindowsのEventlogにエントリが2つ出力されます。 そのうちの一つに
が記録されています。
.NET Frameworkのランタイムにスレッドセーフでない箇所があるようです。
上記のようなLockを利用するのではなく、別スレッドを開始するタイミングを遅らせて対応しました。 (明示的に自前でLoadComponentしていないので同じ対応が出来なかった。) 問題を確実に起こす方法がないので、対応方法が上手くいっているかの検証はできていません。
WindowsのEventlogにエントリが2つ出力されます。 そのうちの一つに
System.IO.Packaging.Package.AddIfNoPrefixCollisionDetected(ValidatedPartUri, System.IO.Packaging.PackagePart)
.NET Frameworkのランタイムにスレッドセーフでない箇所があるようです。
上記のようなLockを利用するのではなく、別スレッドを開始するタイミングを遅らせて対応しました。 (明示的に自前でLoadComponentしていないので同じ対応が出来なかった。) 問題を確実に起こす方法がないので、対応方法が上手くいっているかの検証はできていません。