.NET 4.5に依存するWiXインストーラーを備えたオープンソースのC#アプリがあります。
- Windows7 64ビット(.NET 4.5がインストールされている)ユーザーは、正常に動作すると言っています。
- Windows7 32ビット(.NET 4.5がインストールされている)ユーザーは、クラッシュすると言います。
そこで、Windows7 32ビット(VirtualBoxに)をインストールし、アプリをインストールしましたが、実際にクラッシュします。
問題の署名09はSystem.IO.DirectoryNotFound
であり、WindowsのイベントビューアはC:\Windows\system32\KERNELBASE.dll
、それが手がかりを与えることができるかどうかについて言及しています。
次に、同じマシンにVisual C#2010 Expressをインストールすることにしました。
サプライズ:アプリがクラッシュしなくなりました(インストールされたアプリでも、Visual C#経由で実行された場合でも)
このクラッシュを回避する方法は?
すべてのユーザーにVisualC#のインストールを依頼することはできません...