簡體   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