我用awesomium创建了一个名为parisnetpro的Web浏览器。当我点击发布时,这就出现了!救命! [英] I created a web browser called parisnetpro with awesomium. When I hit publish this is what showed up! Help!
问题描述
严重级代码说明项目文件行抑制状态
错误生成清单时出现问题。无法加载文件或程序集'C:\Program Files(x86)\ Awesomium Technologies LLC \ Awesomium SDK \1.7.5.1 \wrappers\Awesomium.NET \Assemblies\libEGL.dll'或其中一个它的依赖关系。尝试加载格式不正确的程序。 ParisNetPro Ultimate 2018 2
我的尝试:
待定诚实不是很多。我不知道该怎么办!我认为问题是awesomium。
Severity Code Description Project File Line Suppression State
Error Problem generating manifest. Could not load file or assembly 'C:\Program Files (x86)\Awesomium Technologies LLC\Awesomium SDK\1.7.5.1\wrappers\Awesomium.NET\Assemblies\libEGL.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format. ParisNetPro Ultimate 2018 2
What I have tried:
TO BE HONEST NOT A LOT. I dont know what to do! I think the problem is awesomium.
推荐答案
最好的猜测,考虑到我对该库或你的代码一无所知。
您的代码编译为目标AnyCPU,它在32位Windows上以32位进程运行,在64位Windows上以64位进程运行。
接下来,您的错误消息显示您在64位Windows(程序文件(x86)上运行此代码,因此您的进程是64位。
您正在尝试将32位库加载到64位进程中,这在Windows上是不允许的。
进入您的项目属性并将目标从AnyCPU更改为x86,然后重新编译您的应用程序并再次尝试。
Best guess, considering I don't know anything at all about that library or your code.
Your code is compiled to target AnyCPU, which runs as a 32-bit process on 32-bit Windows and a 64-bit process on 64-bit Windows.
Next, your error messages says you're running this code on 64-bit Windows (Program Files (x86), so your process is 64-bit.
You're trying to load a 32-bit library into a 64-bit process, which isn't allow on Windows.
Go into your Project Properties and change the target from AnyCPU to x86, then recompile your app and try it again.
我觉得这个问题很糟糕。
I think the problem is awesomium.
然后我建议你回到原来的地方并问那里 - 他们会更多地了解你它比随机网站...
Then I'd suggest that you go back to where you got it from and ask there - they are going to know a lot more about it than a random website...
这篇关于我用awesomium创建了一个名为parisnetpro的Web浏览器。当我点击发布时,这就出现了!救命!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!