XYY.WindowsService.ReshMQ.csproj 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <OutputType>Exe</OutputType>
  4. <TargetFramework>net5.0</TargetFramework>
  5. </PropertyGroup>
  6. <ItemGroup>
  7. <PackageReference Include="Google.Protobuf" Version="3.13.0" />
  8. <PackageReference Include="Grpc.Net.ClientFactory" Version="2.32.0" />
  9. <PackageReference Include="Grpc.Tools" Version="2.32.0">
  10. <PrivateAssets>all</PrivateAssets>
  11. <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
  12. </PackageReference>
  13. <PackageReference Include="Microsoft.Extensions.ApiDescription.Client" Version="3.0.0">
  14. <PrivateAssets>all</PrivateAssets>
  15. <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
  16. </PackageReference>
  17. <PackageReference Include="AgileConfig.Client" Version="1.1.2" />
  18. <PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.8" />
  19. <PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="3.1.8" />
  20. <PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.0" />
  21. <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
  22. <PackageReference Include="Serilog.Extensions.Logging" Version="3.1.0" />
  23. <PackageReference Include="Serilog.Sinks.Debug" Version="2.0.0" />
  24. <PackageReference Include="Serilog.Sinks.Seq" Version="4.0.0" />
  25. <PackageReference Include="NSwag.ApiDescription.Client" Version="13.0.5">
  26. <PrivateAssets>all</PrivateAssets>
  27. <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
  28. </PackageReference>
  29. <PackageReference Include="System.Text.Encoding.CodePages" Version="7.0.0" />
  30. </ItemGroup>
  31. <ItemGroup>
  32. <ProjectReference Include="..\..\1.Command\XYY.Task.Standard\XYY.TaskTrack.Standard.csproj" />
  33. <ProjectReference Include="..\..\2.Data\XYY.Data.Model.Standard.Tracking\XYY.Data.Model.Standard.Tracking.csproj" />
  34. </ItemGroup>
  35. <ItemGroup>
  36. <Protobuf Include="..\..\9.grpcProtos\Tracking\*.proto" GrpcServices="Client">
  37. <Link>Protos\%(RecursiveDir)%(Filename)%(Extension)</Link>
  38. </Protobuf>
  39. <Protobuf Include="..\..\9.grpcProtos\Order\*.proto" GrpcServices="Client">
  40. <Link>Protos\%(RecursiveDir)%(Filename)%(Extension)</Link>
  41. </Protobuf>
  42. </ItemGroup>
  43. <ItemGroup>
  44. <Compile Remove="Works\_17TrackingSub.cs" />
  45. </ItemGroup>
  46. <ItemGroup>
  47. <None Remove="appsettings.json" />
  48. </ItemGroup>
  49. <ItemGroup>
  50. <Content Include="appsettings.json">
  51. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  52. <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
  53. <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
  54. </Content>
  55. </ItemGroup>
  56. <ItemGroup>
  57. <None Update="install.ps1">
  58. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  59. </None>
  60. <None Update="OpenAPIs\swagger.json" ClassName="Api" />
  61. </ItemGroup>
  62. </Project>