Skip to content

ES CSharp Libraries NuGet

Codex edited this page Oct 11, 2026 · 2 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Bibliotecas, proyectos y NuGet

Manual C# · Ejemplos UO

La biblioteca .dll contiene tipos compilados. Un .csproj normal puede hacer referencia a otro proyecto, una biblioteca local o un paquete NuGet. using conecta los nombres pero no agrega el ensamblaje que falta; La dependencia debe estar disponible para el compilador al inicio.

Ejemplo sencillo (Example.cs)

Guarde este ejemplo por separado como Example.cs. Ejecútelo independientemente de los demás ejemplos de esta página.

Example.cs:

// PROJECT-EXAMPLE
System.Console.WriteLine(System.Math.Abs(-3));

Resultado:

3
<ItemGroup>
  <ProjectReference Include="../Shared/Shared.csproj" />
  <Reference Include="LocalLibrary">
    <HintPath>lib/LocalLibrary.dll</HintPath>
  </Reference>
</ItemGroup>

En un proyecto estándar, la dependencia NuGet se declara como PackageReference con la versión seleccionada. dotnet restore restaura paquetes, dotnet build compila el proyecto. Para trabajar con .csproj necesitas SDK; tiempo de ejecución regular y SDK resuelven diferentes problemas.

Para el script .csx, existen directivas #r para la referencia del ensamblado y #load para el script fuente si lo configura el host. El método de conexión para el juego API y el punto de entrada del proyecto del usuario se describen por separado en las plantillas IDE. No cree un segundo objeto de sesión de juego independiente dentro de la biblioteca.

Documentación oficial: Bibliotecas, Proyectos y NuGet - Microsoft Learn.

Clone this wiki locally