![](/img/trans.png)
[英]I have two DBContexts in a SQLite DB. When reading in a file how can I tell which one it is?
[英]How can I tell which libraries are added when Skype installs?
因此,我们正在尝试通过应用程序部署Chromium。 我们将所有必需的文件都包含到客户端计算机中,但是注意到除非安装了Skype,否则该应用程序将失败。 安装Skype可以解决此问题。 除了安装Skype的核心应用程序外,还有什么方法可以告诉我Skype正在进行哪些更改?
sans-Skype引发的错误是:
System.IO.FileNotFoundException:无法加载文件或程序集'CefSharp.Core.dll'或其依赖项之一。 指定的模块无法找到。 文件名:位于CefSharp.WinForms.ChromiumWebBrowser..ctor(字符串地址)的CefSharp.Core.dll(位于EncompassToChrome.ChromeControl..ctor(字符串URL)的fb7f2542af19424d4f995c0e6750158283 .__ fb7f2542aflie24En4E_Cente_En.Event(Object URL) EllieMae.Encompass.Forms.Form.InvokeLoad()的EllieMae.EMLite.InputEngine.InputHandlerBase.executeLoadEvent()的Forms.Form.OnLoad(EventArgs e)
无需深入:
错误消息说:CefSharp.Core.dll丢失。 看一下这个文件。
要进行详细的调试,可以使用SysInternals的“过程监视器”。
该工具可以记录安装过程中的所有文件访问或运行应用程序时的尝试文件访问。
明白了。 Makielski先生建议使用SysInternals“ Process Monitor”和HugoRune推荐使用Dependencywalker的组合是我的答案。
使用进程监视器查找在安装Skype时创建的文件,并对照非托管依赖项列表dependencywalker给我的文件进行交叉引用。 原来是:我需要的msvcp120.dll和msvcr120.dll。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.