DRPC.CodeGenerator 1.0.0

dotnet add package DRPC.CodeGenerator --version 1.0.0
                    
NuGet\Install-Package DRPC.CodeGenerator -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DRPC.CodeGenerator" Version="1.0.0">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DRPC.CodeGenerator" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="DRPC.CodeGenerator">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DRPC.CodeGenerator --version 1.0.0
                    
#r "nuget: DRPC.CodeGenerator, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DRPC.CodeGenerator@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DRPC.CodeGenerator&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=DRPC.CodeGenerator&version=1.0.0
                    
Install as a Cake Tool

DS_RPC (DRPC)

분산 RPC 및 RUDP 기반 통신을 위한 .NET 라이브러리 모음입니다. 라이브러리는 .NET Standard 2.1을 타깃으로 하여 Unity 등 다양한 클라이언트와 호환됩니다.

NuGet 패키지

패키지 설명
DRPC.Attribute RPC 계약에 사용하는 특성(Attribute)
DRPC.Shared 공유 타입·직렬화·MessageProtocol 연동
DRPC.Client 클라이언트 측 RPC 및 RUDP 클라이언트 연동
DRPC.Server 서버 측 RPC 및 RUDP 서버 연동
DRPC.CodeGenerator Roslyn 분석기/소스 생성기(DRPC·계약 코드 생성)

NuGet.org에서 패키지 ID로 검색해 설치할 수 있습니다. 서버/클라이언트 조합에 맞게 SharedAttribute를 기준으로 필요한 패키지를 선택하세요.

요구 의존성

런타임 패키지는 MessageProtocol, Communication(RUDP) 등 외부 NuGet 패키지 버전을 사용합니다. 버전은 저장소 루트 Directory.Build.propsMessageProtocolPackageVersion, CommunicationPackageVersion에서 관리합니다.

예제

동작 예제는 Examples/Sandbox.Contracts, Examples/Sandbox.Server, Examples/Sandbox.Client를 참고하세요.

빌드·패키징

dotnet build DRPC.slnx
dotnet pack Source/DRPC.Shared/DRPC.Shared.csproj -c Release -p:Version=1.0.0 -o ./artifacts

태그 v1.2.3 푸시 시 GitHub Actions가 동일 버전(1.2.3)으로 라이브러리 패키지를 빌드·게시합니다. 저장소 시크릿 NUGET_API_KEY가 필요합니다.

저장소

https://github.com/BIGSUNGG/DS_RPC

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0 127 5/2/2026