You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Allows the server to be self-describing, making it easier to use tools like grpcurl to make test calls to the server. [CL 16754732 by carl bystrom in ue5-main branch]
95 lines
5.1 KiB
XML
95 lines
5.1 KiB
XML
<Project Sdk="Microsoft.NET.Sdk.Web">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>netcoreapp3.1</TargetFramework>
|
|
<Nullable>enable</Nullable>
|
|
<Deterministic>true</Deterministic>
|
|
<AssemblyName>HordeServer</AssemblyName>
|
|
<DocumentationFile>HordeServer.xml</DocumentationFile>
|
|
<ApplicationIcon>HordeServer.ico</ApplicationIcon>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="AWSSDK.Core" Version="3.5.1.49" />
|
|
<PackageReference Include="AWSSDK.EC2" Version="3.5.20" />
|
|
<PackageReference Include="AWSSDK.Extensions.NETCore.Setup" Version="3.3.101" />
|
|
<PackageReference Include="AWSSDK.S3" Version="3.5.6.5" />
|
|
<PackageReference Include="AWSSDK.SecurityToken" Version="3.5.1.29" />
|
|
<PackageReference Include="Datadog.Trace" Version="1.18.0" />
|
|
<PackageReference Include="DogStatsD-CSharp-Client" Version="6.0.0" />
|
|
<PackageReference Include="Google.Protobuf" Version="3.12.3" />
|
|
<PackageReference Include="Grpc.AspNetCore" Version="2.29.0" />
|
|
<PackageReference Include="Grpc.AspNetCore.Server.Reflection" Version="2.29.0" />
|
|
<PackageReference Include="Grpc.Net.Client" Version="2.29.0" />
|
|
<PackageReference Include="Grpc.Tools" Version="2.30.0">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="2.2.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="3.1.5" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="3.1.5" />
|
|
<PackageReference Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="3.1.7" />
|
|
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="3.0.0">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="3.1.6" />
|
|
<PackageReference Include="MongoDB.Driver" Version="2.10.4" />
|
|
<PackageReference Include="Polly" Version="7.2.1" />
|
|
<PackageReference Include="Polly.Extensions.Http" Version="3.0.0" />
|
|
<PackageReference Include="Serilog.AspNetCore" Version="3.2.0" />
|
|
<PackageReference Include="Serilog.Extensions.Hosting" Version="3.1.0" />
|
|
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
|
|
<PackageReference Include="Serilog.Sinks.File" Version="4.1.0" />
|
|
<PackageReference Include="SharpZipLib" Version="1.2.0" />
|
|
<PackageReference Include="StackExchange.Redis" Version="2.2.4" />
|
|
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.5.0" />
|
|
<PackageReference Include="TimeZoneConverter" Version="3.2.0" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Content Include="..\..\Shared\EpicGames.Horde.Common\Protos\**\*.*">
|
|
<Link>Protos\%(RecursiveDir)%(FileName)%(Extension)</Link>
|
|
</Content>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<None Remove="HordeServer.xml" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Protobuf Include="..\..\Shared\EpicGames.Horde.Common\Protos\google\bytestream\bytestream.proto" ProtoRoot="..\..\Shared\EpicGames.Horde.Common\Protos" GrpcServices="Server" />
|
|
<Protobuf Include="..\..\Shared\EpicGames.Horde.Common\Protos\horde\action_rpc.proto" ProtoRoot="..\..\Shared\EpicGames.Horde.Common\Protos" GrpcServices="Server" />
|
|
<Protobuf Include="..\..\Shared\EpicGames.Horde.Common\Protos\horde\horde_rpc.proto" ProtoRoot="..\..\Shared\EpicGames.Horde.Common\Protos" GrpcServices="Server" />
|
|
<Protobuf Include="..\..\Shared\EpicGames.Horde.Common\Protos\horde\tasks\action_task.proto" ProtoRoot="..\..\Shared\EpicGames.Horde.Common\Protos" GrpcServices="Server" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\..\Shared\EpicGames.Core\EpicGames.Core.csproj" />
|
|
<ProjectReference Include="..\..\Shared\EpicGames.Horde.Common\EpicGames.Horde.Common.csproj" />
|
|
<ProjectReference Include="..\..\Shared\EpicGames.IoHash\EpicGames.IoHash.csproj" />
|
|
<ProjectReference Include="..\..\Shared\EpicGames.Perforce\EpicGames.Perforce.csproj" />
|
|
<ProjectReference Include="..\HordeCommon\HordeCommon.csproj" />
|
|
<ProjectReference Include="..\..\..\ThirdParty\Perforce\P4Api.Net\p4api.net\p4api.net.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Content Include="..\..\..\ThirdParty\Perforce\P4Api.Net\native\windows\release\p4bridge.*" Condition=" '$(OS)' == 'Windows_NT' ">
|
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="..\..\..\ThirdParty\Perforce\P4Api.Net\native\linux\release\p4bridge.*" Condition="$([MSBuild]::IsOSPlatform('Linux'))">
|
|
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="..\ThirdParty\**" Condition="$([MSBuild]::IsOSPlatform('Windows'))">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Content Include="Defaults\ue5.project.png">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
</ItemGroup>
|
|
|
|
</Project>
|