Pregunta

Estoy desarrollando una aplicación .NET 3.5 XBAP que funciona perfectamente bien en FF3 e IE6/7, etc.Sólo me pregunto si es posible ejecutarlos en otros navegadores, específicamente (como está en el centro de atención en este momento) Google Chrome.

¿Fue útil?

Solución

Las aplicaciones XBAP funcionan en Google Chrome, sin embargo, debe configurar la variable PATH de su entorno en el directorio donde se encuentra xpcom.dll.

por ejemplo SET PATH=PATH;"C:\Program Files\Mozilla Firefox"

Otros consejos

Por el momento, los XBAP no funcionan en Google Chrome.Logré que se ejecutara una vez, de alguna manera, pero cada vez que recibí un error de que el navegador no puede ubicar xpcom.dll.Aparentemente, este error ocurre no solo en aplicaciones XBAP.Por lo que he leído, los usuarios tendrán que esperar una solución, ya que Chrome todavía está en versión beta.

Actualizar:

Parece que no se va a arreglar: http://code.google.com/p/chromium/issues/detail?id=4051

Lo primero que se requiere aquí es instalar .Net framework 3.5, una vez hecho esto verifique si la aplicación está funcionando en Mozilla Firefox, porque usa el complemento de Mozilla, si hay algún problema en Mozilla, ejecute el aspnet_regiis.exe -iru desde el símbolo del sistema de Visual Studio con privilegios administrativos, luego establezca la variable 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
  • prueba.txt
  • xpcom.dll
  • xul.dll

y reinicie el navegador, y verifique la aplicación, si todavía muestra que el complemento falló, intente reinstalar el marco primero y luego Mozilla, también para Windows 7, mozilla requiere colocar NPWPF.dll en la ubicación C:\Program Files (x86)\Mozilla Firefox\plugins.

Después de todo este infierno, es posible que la aplicación aún no se depure, luego publique la aplicación XBAP y verifique con el archivo y cruce el dedo porque puede funcionar esta vez, así es como hice que mi aplicación funcionara en mi sistema y verifiqué 5 Más sistemas, así que espero que resuelva su problema también.

Aquí hay otra solución alternativa que aún requiere la instalación de Firefox, pero copia las DLL en lugar de modificar la RUTA:

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top