代码网址:https://github.com/cefsharp/CefSharp
情况是这样的,直接打开输出流里的EXE文件会直接报错,但是用VS打开并编译后却能正常使用了。并且在编译完成后,直接打开输出流里的EXE文件也没有问题了。可是一打包情况又变成了一开始那样,把项目和打包好的软件在同事的机子上试了试,都出现了和我一样的问题。
最后我在Program.cs里做了个错误抛出,结果抛出的错误如下:
System.IO.FileNotFoundException;Coloud not load file or assembly “”CefSharp.core.dll”” or one of its dependencies,找不到指定的模块。
File name:””CefSharp.Core.dll””
看起来和注册DLL也应该没啥关联,因为打开VS后也仅仅是编译了一次就能用了。这是怎么回事?
解决方案:80分
“”CefSharp.core.dll 中有别的依赖项