繁体   English   中英

XBAP应用程序,这些可以在谷歌浏览器中使用吗?

[英]XBAP Application, can these work in Google Chrome?

我正在开发一个.NET 3.5 XBAP应用程序,它在FF3和IE6 / 7等中运行得非常好。我只是想知道是否有可能让它们在其他浏览器下运行,特别是(因为它在当下的风头)谷歌浏览器。

XBAP应用程序可以在Google Chrome中运行,但是您必须将环境PATH变量设置为xpcom.dll所在的目录。

例如SET PATH = PATH;“C:\\ Program Files \\ Mozilla Firefox”

这是另一个仍然需要安装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

  • 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

并重新启动浏览器,并检查应用程序,如果它仍然显示插件崩溃,请先尝试重新安装框架,然后再使用Mozilla,也适用于Windows 7,mozilla需要将NPWPF.dll放到位置C:\\Program Files (x86)\\Mozilla Firefox\\plugins

经过这么多地狱之后,应用程序可能仍然无法调试,然后发布XBAP应用程序并检查文件并保持手指交叉,因为这次可能会工作,这就是我的应用程序在我的系统中工作并检查5更多系统,所以希望它也能解决你的问题。

目前,XBAP不适用于谷歌浏览器。 我已经让它运行一次,不知何故,但每次在我收到错误后,浏览器找不到xpcom.dll。 显然,此错误不仅仅发生在XBAP应用程序中。 据我所知,由于Chrome仍处于测试阶段,用户将不得不等待修复。

更新:

看起来不会修复: http//code.google.com/p/chromium/issues/detail?id = 4051

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM