24

私は、FF3 や IE6/7 などで完全に正常に動作する .NET 3.5 XBAP アプリケーションを開発しています。具体的には、これらを他のブラウザーで実行できるかどうか疑問に思っています (現時点では脚光を浴びています)。グーグルクローム。

4

4 に答える 4

21

XBAP アプリケーションは google chrome で動作しますが、環境の PATH 変数を xpcom.dll があるディレクトリに設定する必要があります。

たとえば、SET PATH=PATH;"C:\Program Files\Mozilla Firefox"

于 2009-02-26T03:35:52.360 に答える
3

現在、XBAP は Google Chrome では機能しません。どういうわけか、一度実行するようになりましたが、ブラウザが xpcom.dll を見つけられないというエラーを受け取った後は毎回です。どうやら、このエラーは XBAP アプリケーション以外でも発生するようです。私が読んだ限りでは、Chrome はまだベータ版であるため、ユーザーは修正を待つ必要があります。

アップデート:

修正されないようです: http://code.google.com/p/chromium/issues/detail?id=4051

于 2008-09-16T17:51:34.203 に答える
2

ここで最初に必要なことは、.Net Framework 3.5 をインストールすることです。完了したら、アプリケーションが Mozilla Firefox で動作するかどうかを確認します。これは、Mozilla のプラグインを使用しているためです。Mozilla に問題がある場合は、aspnet_regiis.exe -iruVisual Studio コマンド プロンプトから実行します。管理者権限でパス変数を設定しC:\Program Files\Mozilla Firefox、次の DLL をその場所に追加します。C:\Users\[Username]\AppData\Local\Google\Chrome\Application

  • mozalloc.dll
  • mozcpp19.dll
  • mozcrt19.dll
  • mozjs.dll
  • mozsqlite3.dll
  • nspr4.dll
  • nss3.dll
  • nssutil3.dll
  • plc4.dll
  • plds4.dll
  • smime3.dll
  • ssl3.dll
  • test.txt
  • xpcom.dll
  • xul.dll

ブラウザを再起動し、アプリケーションを確認します。まだプラグインがクラッシュしていると表示される場合は、最初にフレームワークを再インストールしてから、Mozilla も Windows 7 の場合、Mozilla は NPWPF.dll を場所に配置する必要がありますC:\Program Files (x86)\Mozilla Firefox\plugins

この非常に多くの地獄の後、アプリケーションはまだデバッグされない可能性があり、XBAP アプリケーションを公開してファイルをチェックし、今回は動作する可能性があるため、指を交差させてください。これが、システムでアプリケーションを動作させ、5 をチェックした方法ですより多くのシステムがあるので、問題も解決することを願っています。

于 2011-09-05T10:27:48.700 に答える
2

Firefox をインストールする必要がありますが、PATH を変更する代わりに DLL をコピーする別の代替ソリューションを次に示します。

http://adrianbega.blogspot.com/2009/04/execute-xbap-in-google-chrome.html

于 2011-03-06T12:08:00.613 に答える