所以我们试图用一个应用程序来部署Chromium。我们将所有所需的文件都包含到客户端机器上,但注意到除非安装了Skype,否则应用程序就会失败。安装Skype解决了问题。除了安装它的核心应用程序之外,我还能知道Skype正在做什么改变吗?
sans-Skype抛出的错误是:
System.IO.FileNotFoundException:无法加载文件或程序集“CefSharp.Core.dll”或其依赖项之一。找不到指定的模块。文件名: CefSharp.WinForms.ChromiumWebBrowser..ctor(String地址的“CefSharp.Core.dll”( fb7f2542af19424d4f995c0e6750158283.__fb7f2542af19424d4f995c0e6750158283_Form1_Load(Object发件人处的EncompassToChrome.ChromeControl..ctor(String URL),EllieMae.Encompass.Forms.Form.OnLoad(EventArgs e处的EventArgs EventArgs),EllieMae.EMLite.InputEngine.InputHandlerBase.executeLoadEvent()的EllieMae.Encompass.Forms.Form.InvokeLoad()处
发布于 2015-08-19 08:04:34
弄明白了。Makielski先生建议使用SysInternals 'Process‘和HugoRune使用依赖程序的建议的组合对我来说就是答案。
使用Process查找skype安装和交叉引用这些文件时创建的文件,这些文件对应于依赖程序给我的非托管依赖列表。原来是: msvcp120.dll和msvcr120.dll,这是我需要的。
https://stackoverflow.com/questions/32088291
复制相似问题