1

ClickOnceを介して更新を公開した後、WPFアプリケーションがクラッシュします。

'指定されたバインディング制約に一致するタイプ'MainWindow'でのコンストラクターの呼び出しは、例外をスローしました。行番号「12」および行位置「9」。

Void RewrapException(System.Exception、System.Xaml.IXamlLineInfo、System.Uri)から

これは、更新を適用した後のマシンでのみ発生します。クリーンインストールを取得したマシンは正常に動作します。アプリをアンインストールして再インストールすると、正常に動作します。

私はこの質問を見つけました、それは同じことのようです

私の場合、展開フォルダー(C:\ Users \ username \ AppData \ Local \ Apps \ 2.0など)でアプリをダブルクリックすると、問題なく実行されます。ユーザーのデスクトップにインストールされているアイコンをクリックして実行した場合にのみクラッシュします。そして繰り返しますが、それが更新を行ったときだけです。

これをトラブルシューティング/修正するためのアドバイスをいただければ幸いです。

4

2 に答える 2

1

これにより、最初にインストールしたときに設定されているパスがどこかにあり、更新時にそのパスが機能しなくなっているのではないかと思います。あなたはどこにもパスを保存していませんか?設定ファイルまたは設定ファイルで?

于 2013-04-07T01:09:15.480 に答える
0

展開フォルダーからショートカットを作成し、デスクトップにコピーしようとしましたか?

于 2013-03-22T19:15:39.443 に答える