Repository navigation
JA 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のテンプレートに別途記載されています。ライブラリ内に 2 番目の独立したゲーム セッション オブジェクトを作成しないでください。
公式ドキュメント: ライブラリ、プロジェクト、および NuGet - Microsoft Learn。
ClassicUO — Bad Newbie & C# Scripts IDE