메모장에서 CS 스크립트를 사용하여 합리적인 결과를 얻었습니다. (기본 C# 스크립트를 작성, 편집, 실행 및 디버깅 할 수 있습니다.)하지만, Script Project 창에 References를 추가하는 방법을 찾으십시오.CS 스크립트를 메모장에 추가하기 ++
예를 들어 "현재 문서에서 스크립트로드"를 선택하면 일반적인 참조 (System.dll, System.Data.dll 등)를로드하는 작업은 훌륭하지만 사용자 지정 라이브러리를 포함하는 경우 내가 직접 작성한 (예 : "MyCompany.Library.EmailHelper 사용") CS-Script Project 창의 References 목록에 해당 라이브러리가 포함 된 DLL이 표시되지 않습니다. 따라서 필자는 Intellisense를 얻을 수 없습니다. 도서관의 수업).
참조없이 CS 스크립트를 빌드하려고하면 많은 The type or namespace name '…' could not be found (are you missing a using directive or an assembly reference?)
오류가 메모장 ++ 출력 창에 나타납니다.
내가 뭔가 명확하지 않은 경우를 제외하고 메모장 ++에서 제공되는 CS 스크립트 UI를 통해 수동으로 참조를 추가하는 방법을 알 수 없습니다.
여기에 귀하의 도서관이 Windows에 등록되어 있습니까? npp는 모든 일반적인 참조를 읽으므로 사용자 정의 라이브러리가 등록되지 않았다는 사실이 문제의 원인 일 수 있습니다. –
Windows에 라이브러리가 등록되어 있지 않습니다. 방금 등록하려고 시도하고 모든 종류의 "...로드 된 있지만 진입 점 DllUnregisterServer 찾을 수 없습니다"오류가 발생했습니다. 솔직히 말해서 Notepad ++에서 Windows에서 사용하고자하는 모든 라이브러리를 등록하는 것이 편한 것은 아닙니다. 이는 컴퓨터에서 실행되는 다른 프로그램의 기능에 영향을 줄 수 있으며 버전 제어가 복잡해질 수 있기 때문입니다. –
관련 DLL을 \ plugins, \ APIs, \ CSScriptNpp 등과 같은 다양한 Notepad ++ 디렉토리로 이동하려고 시도했지만 CS 스크립트 프로젝트 창의 References 목록에 라이브러리가 표시되지 않았습니다. 아마 내가 $ PATH 환경 변수에 있는지 확인해야할까요? –