2009-10-28 10 views
7

Próbuję uzyskać Scintilla .NET pracując w formularzu C#, który robię. ja po kierunkach przewidzianych w readme, takich jak dodanie komponentu Scintilla do przybornika, ale gdy próbuję przeciągnąć komponent na formularzu C# uzyskać to następujący błąd: http://tinypic.com/r/152m7wx/4Scintilla .NET - Nie można znaleźć bibliotek

I został umieszczony dwa dołączone biblioteki dll (SciLexer.dll, ScintillaNET.dll) w moim folderze system32. Nie mogę się domyślić, co jest nie tak.

używam VS 2008 i Windows 7.

Jakieś pomysły dlaczego będę uzyskania pliku nie znaleziono błąd?

Odpowiedz

2

okazało się, że problem został spowodowany przez cokolwiek użyłem do instalacji rzeczy Scintilla Instalacja była niekompletna

Nie mam szczegółów, ale jest inna instalacja pływająca na tej samej stronie, którą znajdziesz jako pierwszą to jest kompletne. Myślę, że to powinno skierować cię we właściwym kierunku. Przepraszam, że mogę być bardziej konkretny.

Jeśli nadal tkwisz w tajemnicy, wiesz, a ja postaram się wymyślić dokładnie, gdzie mam pliki, a może mam je gdzieś.

6

Czy Twój komputer x86 lub x64? Jeśli jest to x64, musisz umieścić bibliotekę DLL w C: \ Windows \ SysWOW64 W przeciwnym razie wykonaj następujące czynności: umieść plik scilexer.dll w tym samym katalogu co scintillanet.dll (zwróć uwagę, że odwołując się do pliku scintillanet.dll z VS 2008, kopiuje go do katalog debug .. więc scilexer.dll należy również umieścić w debugowania.

1

Spróbuj użyć procmon do „szpieg”, gdzie to jest rzeczywiście szuka plików DLL.