Visual Studio Express 2013 for Windows Desktopで、.NET Framework 4.5を対象に、WPFのアプリケーションをC#で開発しています。
propertyの設定にintの値を追加したところ、実行環境で起動できなくなる、というエラーに直面しています。
追加する以前は起動できていました。
作成環境やそれ以外のマシンでも起動できます。
実行環境で、
C:\Users\user\AppData\Local\wpfprogram01\wpfprogram01***\1.0.0.0\user.config
を確認したところ、追加した項目は存在していませんでした。
追加した項目は、
<setting name="waitTimemillisecond" serializeAs="String">
<value>100</value>
</setting>
<setting name="retrytimes" serializeAs="String">
<value>30</value>
</setting>
です。
C:\Users\user\AppData\Local\wpfprogram01\wpfprogram01***\1.0.0.0\user.config
を削除してみたり、動作している環境から、user.configをcopyしてみましたが、起動できません。
propertiesを読み込む場所を特定しようと、
public MainWindow() {
MessageBox.Show("InitializeComponent00");
InitializeComponent();
MessageBox.Show("InitializeComponent01");
}
としましたが、
そもそもMainWindow()の処理を実行していないで落ちています。
'wpfprogram01.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll' が読み込まれました
'wpfprogram01.exe' (マネージ (v4.0.30319)): 'C:\Users\user\Desktop\wpfprogram01\wpfprogram01.exe' が読み込まれました
'wpfprogram01.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll' が読み込まれました
'wpfprogram01.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll' が読み込まれました
'wpfprogram01.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll' が読み込まれました
'wpfprogram01.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_32\PresentationCore\v4.0_4.0.0.0__31bf3856ad364e35\PresentationCore.dll' が読み込まれました
'wpfprogram01.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll' が読み込まれました
'wpfprogram01.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_ja_b77a5c561934e089\mscorlib.resources.dll' が読み込まれました
'System.TypeInitializationException' のハンドルされていない例外が 不明なモジュールです。 で発生しました。
追加情報: '<Module>' のタイプ初期化子が例外をスローしました。
プログラム '[5976] wpfprogram01.exe: マネージ (v4.0.30319)' はコード 0 (0x0) で終了しました。
ということなのですが、この場合どこをどう修正すればよいかを特定するには、どのような方法をとればよいでしょう。
1週間悩んでいます。
