2009-10-28 99 views
7

我正在嘗試讓C#表單中的Scintilla .NET工作。 我已經按照自述文件中的指導,如添加Scintilla的組件到工具箱中,但是當我嘗試將組件拖動到C#的形式我得到這個以下錯誤: http://tinypic.com/r/152m7wx/4Scintilla .NET - 無法找到庫

我放在兩個在我的system32文件夾中包含dll(SciLexer.dll,ScintillaNET.dll)。我似乎無法弄清楚什麼是錯的。

我使用VS 2008和Windows 7

任何想法,爲什麼我會得到錯誤未找到文件?

回答

2

我發現問題所致無論我用什麼安裝Scintilla的東西。安裝是不完整的。

我沒有具體細節,但有另一個安裝漂浮在同一頁上,你找到第一個這是完整的。我認爲這應該使你朝着正確的方向前進。對不起,我可以更具體。

如果你仍然卡住,讓我知道,我會盡力弄清楚我在哪裏得到的文件,或者我可以讓他們躺在某處。

6

是您的電腦x86或x64?如果是x64,則需要將dll放在C:\ Windows \ SysWOW64中 否則執行以下操作:將scilexer.dll放在與scintillanet.dll相同的目錄中(請注意,當您從VS 2008引用scintillanet.dll時,會將其複製到調試目錄..所以scilexer.dll也應放在調試。

1

嘗試使用procmon就在那裏實際上是尋找DLL文件「間諜」。