[英]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.