Ответ 1
Приложения XBAP работают в google chrome, однако вам нужно установить переменную PATH в среду, где находится xpcom.dll.
например, SET PATH = PATH; "C:\Program Files\Mozilla Firefox"
Я разрабатываю приложение .NET 3.5 XBAP, которое отлично работает в FF3 и IE6/7 и т.д. Мне просто интересно, можно ли их запустить в других браузерах (в частности, в момент) Google Chrome.
Приложения XBAP работают в google chrome, однако вам нужно установить переменную PATH в среду, где находится xpcom.dll.
например, SET PATH = PATH; "C:\Program Files\Mozilla Firefox"
В настоящий момент XBAP не работают в Google Chrome. Я как-то запускал его, но каждый раз после того, как я получил сообщение об ошибке, браузер не может найти xpcom.dll. По-видимому, эта ошибка возникает не только для приложений XBAP. Из того, что я читал, пользователям придется ждать исправления, поскольку Chrome все еще находится в бета-версии.
Update:
Похоже, он не будет исправлен: http://code.google.com/p/chromium/issues/detail?id=4051
Вот еще одно альтернативное решение, которое по-прежнему требует установки Firefox, но вы копируете библиотеки DLL вместо изменения PATH:
http://adrianbega.blogspot.com/2009/04/execute-xbap-in-google-chrome.html
Первое, что требуется здесь, - это сделать .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
и перезагрузите браузер, и проверьте приложение, если он все еще показывает, что скомпилирован плагин, сначала попробуйте переустановить фреймворк, а затем Mozilla, также для Windows 7, mozilla требует, чтобы NPWPF.dll располагался в C:\Program Files (x86)\Mozilla Firefox\plugins
.
После всего этого ада приложение все еще не может отлаживать, а затем публиковать приложение XBAP и проверять его с файлом, а также держать палец, как он может работать на этот раз, так я сделал свое приложение в моей системе и проверили еще на 5 систем, поэтому надеемся, что он также устранит вашу проблему.