繁体   English   中英

在使用C#接口访问SWI-Prolog时找不到或打开PDB文件消息

[英]Cannot find or open the PDB file message in using of C# interface to SWI-Prolog

我想对SWI-Prolog使用C#接口。 所以我将SwiPlCs.dll添加到项目引用中并设置SWI_HOME_DIR环境变量,但是当我在此处使用此示例测试应用程序时,出现此错误:

mscorlib.dll中发生了类型为'System.IO.FileNotFoundException'的未处理异常

调试输出显示:

线程0x1bec已退出,代码为259(0x103)。

'swicall.vshost.exe'(CLR v4.0.30319:swicall.vshost.exe):已加载'G:\\ testingpro \\ MYAPP \\ swicall \\ bin \\ Debug \\ swicall.exe'。 符号已加载。

'swicall.vshost.exe'(CLR v4.0.30319:swicall.vshost.exe):加载了'G:\\ testingpro \\ MyAPP \\ swicall \\ bin \\ Debug \\ SwiPlCs.dll'。 找不到或打开PDB文件。

mscorlib.dll中发生类型为'System.IO.FileNotFoundException'的第一次机会异常

'swicall.vshost.exe'(CLR v4.0.30319:swicall.vshost.exe):已加载'C:\\ Windows \\ Microsoft.Net \\ assembly \\ GAC_MSIL \\ System.Configuration \\ v4.0_4.0.0.0__b03f5f7f11d50a3a \\ System.Configuration .dll文件”。 跳过的加载符号。 模块已优化,调试器选项“ Just My Code”已启用。

如果我将swi-prolog dll文件直接复制到我的APP中, 则示例代码可以工作 ,但是我的代码却带有“无法找到或打开PDB文件”消息。

如何解决此错误?

其他信息:OS:win8-64bit与:2013-32bit SwiPlCs_1.1.60605.0 Swi-prolog ver7.3.8 Environment.SetEnvironmentVariable(“ SWI_HOME_DIR”,@“ C:\\ Program Files(x86)\\ swipl”)

我也面临同样的问题。 我从Microsoft网站安装了Windows符号,并解决了错误。 现在示例代码可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM