У меня есть разумные результаты с использованием CS-Script в Notepad ++ (я могу создавать, редактировать, запускать и отлаживать базовые сценарии C#), но я должен что-то пропускать, t найти способ добавления ссылок на окно сценария сценария.Добавление ссылки на CS-Script в Notepad ++
Например, когда я выбираю «Загрузить сценарий из текущего документа», он неплохо загружает обычные ссылки (System.dll, System.Data.dll и т. Д.), Однако, если я включаю пользовательскую библиотеку что я написал сам (например, «используя MyCompany.Library.EmailHelper»), то я не вижу DLL, содержащую эту библиотеку в списке «Ссылки» в окне проекта CS-Script (и, следовательно, я не могу получить intellisense для классы в библиотеке).
Без ссылки, когда я пытаюсь создать скрипт CS, я получаю многочисленные ошибки The type or namespace name '…' could not be found (are you missing a using directive or an assembly reference?)
в окне вывода Notepad ++.
Если я не вижу чего-то очевидного, я не вижу, как я могу вручную добавлять ссылки через интерфейс CS-Script, указанный в Notepad ++.
Просто мысли здесь, ваши библиотеки зарегистрированы в окнах? Поскольку npp читает все обычные ссылки, возможно, проблема, связанная с тем, что пользовательская библиотека не зарегистрирована, вызывает проблему. –
Нет библиотек, которые не зарегистрированы в Windows. Я просто попытался зарегистрировать их и получил всевозможные «... был загружен, но ошибки точки входа DllUnregisterServer не были найдены». Честно говоря, мне не очень удобно регистрировать каждую библиотеку, которую я хочу попробовать в Notepad ++ с Windows, потому что это может повлиять на функциональность в других программах, запущенных на машине, и похоже, что это может стать беспорядочным с контролем версий. –
Я попытался переместить соответствующие библиотеки DLL в различные каталоги Notepad ++, такие как: \ plugins, \ APIs, \ CSScriptNpp и т. Д., Но ни одно из них не вызвало появление библиотек в списке ссылок в окне проекта CS-Script. Возможно, мне нужно убедиться, что они находятся в переменной среды $ PATH? –