XBAP Anwendung kann diese Arbeit in Google Chrome?
-
09-06-2019 - |
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.
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