2009-10-28 62 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文件“间谍”。