A node library is a project that provides multiple nodes to vvvv gamma as a distributable package. This skill covers the project-level concerns: directory structure, naming conventions, category organization, service registration, and node factories.
For writing individual node classes (ProcessNode, Update, pins, change detection), see vvvv-custom-nodes. For consuming services inside node constructors (IFrameClock, Game, logging), see vvvv-custom-nodes/services.md.
vvvv recognizes a directory as a library when the folder name, .vl file, and .nuspec all share the same name:
vvvv 감마에 노드를 제공하는 C# 라이브러리 프로젝트(프로젝트 디렉터리 구조, AssemblyInitializer가 포함된 초기화.cs, RegisterService를 통한 서비스 등록, IResourceProvider 팩토리, ImportAsIs 네임스페이스/카테고리 구성, .csproj 설정 및 RegisterNodeFactory를 통한 동적 노드 팩토리)를 설정하는 데 도움이 됩니다. 새 라이브러리 프로젝트 생성, 서비스 또는 노드 팩토리 등록, ImportAsIs 매개변수 구성 또는 .csproj 설정 시 사용합니다. 출처: tebjan/vvvv-skills.