Repository navigation
KO CSharp Libraries NuGet
Codex edited this page Oct 11, 2026
·
2 revisions
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
라이브러리 .dll에는 컴파일된 유형이 포함되어 있습니다. 일반 .csproj은 다른 프로젝트, 로컬 라이브러리 또는 NuGet 패키지를 참조할 수 있습니다. using는 이름을 연결하지만 누락된 어셈블리를 추가하지 않습니다. 시작 시 컴파일러에서 종속성을 사용할 수 있어야 합니다.
이 예제를 Example.cs로 따로 저장하고 이 페이지의 다른 예제와 독립적으로 실행하세요.
Example.cs:
// PROJECT-EXAMPLE
System.Console.WriteLine(System.Math.Abs(-3));결과:
3
<ItemGroup>
<ProjectReference Include="../Shared/Shared.csproj" />
<Reference Include="LocalLibrary">
<HintPath>lib/LocalLibrary.dll</HintPath>
</Reference>
</ItemGroup>표준 프로젝트에서 NuGet 종속성은 선택한 버전과 함께 PackageReference로 선언됩니다. dotnet restore는 패키지를 복원하고, dotnet build는 프로젝트를 컴파일합니다. .csproj로 작업하려면 SDK가 필요합니다. 정규 런타임과 SDK는 다양한 문제를 해결합니다.
.csx 스크립트의 경우 어셈블리 참조를 위한 #r 지시문이 있고 호스트에서 구성한 경우 소스 스크립트를 위한 #load 지시문이 있습니다. 게임 API 연결 방법과 사용자 프로젝트 입력 지점은 IDE 템플릿에 별도로 기술되어 있습니다. 라이브러리 내부에 두 번째 독립 게임 세션 개체를 생성하지 마세요.
ClassicUO — Bad Newbie & C# Scripts IDE