Frage

Ich entwickle eine .NET 3.5 XBAP-Anwendung, die in FF3 und IE6 / 7 usw. vollkommen in Ordnung läuft Ich frage mich nur, wenn seine möglich, diese zu erhalten, unter anderen Browsern zu laufen, und zwar (als im Rampenlicht bei der Moment) Google Chrome.

War es hilfreich?

Lösung

XBAP-Anwendungen in Google Chrome funktionieren, jedoch müssen Sie Ihre Umgebungen PATH-Variable auf das Verzeichnis gesetzt, wo xpcom.dll befindet.

beispielsweise SET PATH = PATH; "C: \ Programme \ Mozilla Firefox"

Andere Tipps

Im Moment XBAPs funktioniert nicht in Google Chrome. Ich habe es bekommen einmal zu laufen, irgendwie, aber jedes Mal dort, nachdem ich habe einen Fehler erhalten, dass der Browser xpcom.dll nicht finden kann. Offenbar tritt dieser Fehler auf mehr als nur XBAP-Anwendungen. Von dem, was ich habe Benutzer lesen für eine Korrektur als Chrome sehen wird warten müssen, ist noch in der Beta.

Update:

Sieht aus wie es ist nicht festgelegt gehen werden: http: // code.google.com/p/chromium/issues/detail?id=4051

Die erste, was hier erforderlich ist .NET Framework 3.5 installiert zu machen, sobald seine done überprüfen, ob die Anwendung in Mozilla Firefox funktioniert, weil es das Plugin von Mozilla verwendet, wenn es einige Probleme in Mozilla ist, führen Sie den aspnet_regiis.exe -iru aus Visual Studio-Eingabeaufforderung mit Administrator priviledge, dann setzt Pfad-Variable C:\Program Files\Mozilla Firefox und die folgenden DLLs in der Lage C:\Users\[Username]\AppData\Local\Google\Chrome\Application hinzufügen

  • 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

und den Browser neu starten und die Anwendung überprüfen, ob es das Plugin abgestürzt noch zeigt, versuchen Sie erneut die Installation des Rahmens und dann Mozilla, auch für Windows 7, mozilla die NPWPF.dll an den Ort C:\Program Files (x86)\Mozilla Firefox\plugins setzen erfordert.

Nach dieser ganzen Menge Hölle, kann die Anwendung noch nicht debuggen, dann die XBAP Anwendung veröffentlichen und überprüfen Sie mit Datei und halten Sie Ihren Finger gekreuzt, wie es diesmal funktionieren kann, das ist, wie ich meine Bewerbung Arbeit in meinem System gemacht und geprüft für 5 weitere Systeme, so hofft, dass es auch Ihr Problem zu lösen.

Hier ist eine andere alternative Lösung, die Firefox noch installiert werden müssen, aber Sie kopieren DLLs stattdessen den Weg der Modifizierung:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top