Я пытаюсь использовать Scintilla .NET в проекте (хочу хороший редактор + подсветка синтаксиса и т. Д.). К сожалению, когда я ссылаюсь на двоичные файлы в своем проекте, я не могу использовать элементы управления Scintilla. Я получаю две разные ошибки.Как использовать Scintilla .NET в проекте C#?
Первое происходит при добавлении SciLexer.dll в качестве ссылки на мой проекта. Я получаю сообщение, которое гласит: Ссылка на SciLexer.dll не может быть добавлена . Убедитесь, что файл доступен и что он является действительным модулем сборки или COM.
Вторая ошибка возникает, когда я пытаюсь использовать элементы управления из ScintillaNET.dll. Если я попытаюсь перетащить компонент в форму, я получаю следующее сообщение: Не удалось создать компонент Scintilla. Сообщение об ошибке следующим образом: System.ComponentModel.Win32Exception:% 1 не является приложением Win32 на ScintillaNet.Scintilla.get_CreateParams()
Любая помощь с любой из этих проблем была бы оценена. Для записи я запускаю Visual Studio 2008, работающую на 64-битной платформе Windows 7.
Спасибо.
Можно ли проверить альтернативы? Мне очень нравится ICSharp.TextEditor, который является частью SharpDevelop, свободной разработки IDE для .NET. Редактор довольно мощный, полностью C# -код, работает как шарм на 32- и 64-битные системы - «он просто работает». Получите его здесь http://www.icsharpcode.net/OpenSource/SD/Default.aspx и возьмите подпроект ICSharpCode.TextEditor из большого решения –