作者:mobiledu2502878565 | 来源:互联网 | 2023-05-26 14:53
如何解决《C#ConsoleApp中缺少ClearScriptV8-64.dll,v8-ia32.dll,v8-x64.dll》经验,应该怎么弄,您有好建议吗?
我想运行一个简单的clearscript程序。为此,我创建了一个新的ConsoleProject并通过nuget添加了引用。
创建引擎时(第一行代码)
using (var engine = new V8ScriptEngine())
我得到
未处理System.TypeLoadException _HResult = -2146233054
_message =无法加载V8接口程序集;验证您的应用程序是否安装了以下文件:ClearScriptV8-32.dll,ClearScriptV8-64.dll,v8-ia32.dll,v8-x64.dll
我只找到了dll:v8-ia32.dll,v8-x64.dll,但没有任何ClearscriptV8-*。dll
我将它们复制到了编译输出中,但是在运行console.exe时没有任何改变
我还从Github下载了软件包,但其中都没有包含这样的dll。我只有一个ClearScript.dll。
运行包含的控制台项目会引发相同的错误。
我从哪里获得这些dll?我想念什么?
我的项目输出文件夹如下所示:
我还运行了update V8命令。成功,但没有任何改变
然后我还安装了C ++ Redistribueable,如此处所述:在主机上找不到Clearscript文件