2

コンピューターにインストールしようとしている VB.NET ClickOnce アプリケーションがあります。以前は、これらのアプリを問題なくインストールして実行できました。アプリケーションをインストールすると、ウィンドウが開く瞬間が表示され、その後は何も表示されません。(タスクマネージャーで表示した場合、プロセスがハングしたままになったり、何かが残ったりすることもありません。)

調べてみると、Temporary Internet Files に「FusionBindError」のような名前のファイルがあり、次にアプリケーション名と別の DLL 名があることに気付きました。

ネットで見つけられるすべてのことを実行し、アプリケーションを再インストールし、.NET Framework を再インストールし、Local Settings フォルダーを削除して、再ログインしました。

他に試してみるべきアイデアはありますか?

Mage.exe の提案を試してみましたが、役に立ちませんでした。他の設置場所の提案と同じです。アプリケーションは画面の下部で点滅しますが、開きません。FUSLOGVW を使用してバインディングをチェックしようとしましたが、何も表示されません。(良くも悪くも拘束力のあるエントリーはありません。)

4

6 に答える 6

1

いくつかの提案:

レジストリ内でアセンブリバインディングの失敗ログを有効にする必要があるため、FusLogVWは機能していません。このMSDNの記事では、これを行う方法について説明しています。

頭に浮かぶもう1つのことは、おそらくClickOnceアプリのインストール、またはおそらくClickOnceストア全体が破損していることです。ClickOnceアプリストアを削除してから、アプリケーションを再インストールしてみてください。

于 2008-11-03T02:22:30.623 に答える
1

mage.exe を試してみましたか? これは、.NET フレームワークに付属するコマンド ライン ツールです。VS コマンド プロンプトを起動し、mage -cc を試します。これにより、アプリケーションのキャッシュがクリアされ、新しいクリック ワンス ダウンロードが強制されます。これは、クリック ワンス アプリケーションが失敗し、99% の確率で動作する場合に最初に行うことです。

于 2008-10-14T12:46:31.430 に答える
0

Kensington Mouseソフトウェアをアンインストールしたところ、インストールエラーが解決しました。

私が一度も使用したことのないマウスソフトウェアがこれほどの問題を引き起こす可能性があることを誰が知っていましたか?

于 2011-11-12T14:20:47.813 に答える
0

また、アプリケーションが実際に動作するマシンで fuslogvw ユーティリティを実行すると便利な場合があります。もしくはリフレクター。

そして、その依存関係が実際にロードされているかどうかを確認してください。

また、これらのタイプのエラーについては、ウイルス対策常駐保護を無効にすることが役立つかどうかを確認してください。アセンブリのマニフェストなどにアクセスする際に問題が発生することがあります。

于 2009-05-28T11:08:03.997 に答える
0

マシンが何日も稼働している場合、この問題が発生することがあります。マシンを再起動してみてください。同じ問題が発生し、マシンを再起動すると消えました。

于 2015-11-18T09:24:18.733 に答える
0

手元にない新しい前提条件が追加された可能性があります。使用している URL が「my.application」またはそれに相当するものを直接指している場合、前提条件は処理されません。

そのため、.application ファイルと同じディレクトリに作成された setup.exe を指定してみてください。

それ以外は、すべて正しいことをしているように聞こえます...

于 2008-10-13T21:46:51.293 に答える