Приложение XBAP, могут ли они работать в Google Chrome?

Я разрабатываю приложение .NET 3.5 XBAP, которое отлично работает в FF3 и IE6 / 7 и т. д. Мне просто интересно, можно ли заставить их работать под другими браузерами, в частности (как это в центре внимания на данный момент) Google Chrome.

4 ответов


приложения XBAP работают в google chrome, однако вам нужно установить переменную пути среды в каталог, где xpcom.dll находится.

например, SET PATH=PATH;"C:\Program файлы\Mozilla Firefox"


на данный момент XBAPs не работают в Google Chrome. Я получил его для запуска один раз, как-то, но каждый раз после того, как я получил сообщение об ошибке, что браузер не может найти xpcom.файл DLL. По-видимому, эта ошибка возникает не только для приложений XBAP. Из того, что я прочитал, пользователям придется ждать исправления, поскольку Chrome все еще находится в бета-версии.

обновление:

похоже, что это не будет исправлено: http://code.google.com/p/chromium/issues/detail?id=4051


Первое, что требуется здесь, чтобы сделать .Net framework 3.5 установлен, как только его сделали проверить, работает ли приложение в Mozilla Firefox, потому что он использует плагин Mozilla, если есть какая-то проблема в Mozilla, выполните aspnet_regiis.exe -iru из командной строки Visual Studio с правами администратора, затем установите переменную Path в 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 файлы

вот еще одно альтернативное решение, которое по-прежнему требует установки Firefox, но вы копируете DLL вместо изменения пути:

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