Files
caliverse_server/GameServer/GameServer.csproj
2025-11-28 16:54:56 +09:00

49 lines
2.3 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<Deterministic>true</Deterministic>
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
<Configurations>Debug;Release;Shipping</Configurations>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
<ServerGarbageCollection>true</ServerGarbageCollection>
</PropertyGroup>
<Target Name="PreventDepsJsonAndRuntimeConfigFromBeingDeleted" AfterTargets="AddDepsJsonAndRuntimeConfigToCopyItemsForReferencingProjects" Condition="'$(HasRuntimeOutput)' == 'true'">
<ItemGroup>
<AllItemsFullPathWithTargetPath Remove="$(ProjectDepsFilePath)" />
<AllItemsFullPathWithTargetPath Remove="$(ProjectRuntimeConfigFilePath)" />
<AllItemsFullPathWithTargetPath Remove="$(ProjectRuntimeConfigDevFilePath)" />
</ItemGroup>
</Target>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<DebugType>full</DebugType>
<DefineConstants>$(DefineConstants);SEQUENCE;</DefineConstants>
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DebugType>full</DebugType>
<DefineConstants>$(DefineConstants);SEQUENCE;</DefineConstants>
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Shipping|AnyCPU'">
<DebugType>full</DebugType>
<DefineConstants>$(DefineConstants);SEQUENCE;</DefineConstants>
<Optimize>true</Optimize>
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\ServerCommon\ServerCommon.csproj" />
</ItemGroup>
<ItemGroup>
<Reference Include="ProudDotNetClient">
<HintPath>..\..\ThirdPartyPackages\ProudNet\1.9.58941\ProudNet\lib\DotNet\ProudDotNetClient.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="ProudDotNetServer">
<HintPath>..\..\ThirdPartyPackages\ProudNet\1.9.58941\ProudNet\lib\DotNet\ProudDotNetServer.dll</HintPath>
<Private>True</Private>
</Reference>
</ItemGroup>
</Project>