我在一个项目中使用了Awesomium网络浏览器,一切都在“开发人员”PC上工作得很好(我在几台PC上测试了它的功能),
但是在原始客户端(没有安装Visual Studio或其他第三方软件),嵌入式浏览器甚至不会打开
为了使用Awesomium,是否有任何要求应用于客户?
如果是的话,他们是什么?
(例如,我应该使IE默认浏览器或更新ActiveX等...?)
谢谢你的时间。
3天后:
好的,现在我知道造成这个问题的原因了
所需要的只是“在管理员上运行一次程序”,之后,
即使对于简单的用户,程序也能正常工作
我假设Awesomium将在FIRST使用时创建一些文件夹(如temp,cache或其他东西),
在那之后,不会有问题,
但是,
“它试图创建哪些文件或文件夹?”
答案 0 :(得分:0)
http://wiki.awesomium.net/getting-started/redist.html
您需要在应用程序中分发所有Awesomium依赖项。只需在Awesomium.Core上设置Copy Local
到True
,在WPF控件上设置Awesomium.Windows.Controls,或在项目中为WinForms控件设置Awesomium.Windows.Forms参考和所有必需文件都应该复制到构建输出文件夹中。
您也可以在客户端PC上将它们安装到GAC中,如果您有多个Awesomium项目,这可能很有用。
答案 1 :(得分:0)
嗯,最后,我必须首次在每台计算机上以管理员的身份运行该程序,在第一次之后,您可以将软件用作用户