c# - Aplicación XBAP, ¿pueden funcionar en Google Chrome?
.net google-chrome (4)
Por el momento, los XBAP no funcionan en Google Chrome. He conseguido que se ejecute una vez, de alguna forma, pero cada vez que aparece después de recibir un error, el navegador no puede encontrar xpcom.dll. Aparentemente este error ocurre para más que solo aplicaciones XBAP. Según lo que he leído, los usuarios tendrán que esperar una corrección ya que Chrome aún está en versión beta.
Actualizar:
Parece que no va a solucionarse: http://code.google.com/p/chromium/issues/detail?id=4051
Estoy desarrollando una aplicación .NET 3.5 XBAP que funciona perfectamente bien en FF3 e IE6 / 7, etc. Me pregunto si es posible hacer que estos se ejecuten bajo otros navegadores, específicamente (ya que está en el centro de atención en este momento) Google Chrome.
Las aplicaciones XBAP funcionan en google chrome; sin embargo, debe establecer la variable PATH de su entorno en el directorio donde se encuentra xpcom.dll.
por ejemplo SET PATH = PATH; "C: / Archivos de programa / Mozilla Firefox"
Lo primero que se requiere aquí es instalar .Net framework 3.5, una vez hecho esto, verificar si la aplicación está funcionando en Mozilla Firefox, porque usa el complemento de Mozilla, si hay algún problema en Mozilla, ejecute aspnet_regiis.exe -iru
desde el símbolo del sistema de Visual Studio con privilegios administrativos, establezca la variable de ruta en C:/Program Files/Mozilla Firefox
y agregue las siguientes DLL a la ubicación 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
y reiniciar el navegador, y comprobar la aplicación, si todavía muestra el complemento bloqueado, intente volver a instalar primero el marco y luego Mozilla, también para Windows 7, mozilla requiere poner el NPWPF.dll en la ubicación C:/Program Files (x86)/Mozilla Firefox/plugins
.
Después de todo este infierno, la aplicación aún no puede depurar, publicar la aplicación XBAP y verificar con el archivo y mantener el dedo cruzado, ya que puede funcionar esta vez, así es como hice que mi aplicación funcionara en mi sistema y revisé durante 5 más sistemas, así que espero que también resuelva tu problema.
Aquí hay otra solución alternativa que aún requiere la instalación de Firefox, pero usted copia las DLL en lugar de modificar la RUTA:
http://adrianbega.blogspot.com/2009/04/execute-xbap-in-google-chrome.html