Ropin.Inspection.Api.csproj 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <Project Sdk="Microsoft.NET.Sdk.Web">
  2. <PropertyGroup>
  3. <TargetFramework>net5.0</TargetFramework>
  4. <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
  5. <GenerateDocumentationFile>True</GenerateDocumentationFile>
  6. </PropertyGroup>
  7. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
  8. <DocumentationFile></DocumentationFile>
  9. <NoWarn>1701;1702;1591</NoWarn>
  10. </PropertyGroup>
  11. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
  12. <DocumentationFile>bin\Debug\net5.0\Ropin.Inspection.Api.xml</DocumentationFile>
  13. <OutputPath>bin\Debug\net5.0\</OutputPath>
  14. </PropertyGroup>
  15. <ItemGroup>
  16. <Compile Remove="Common\Authorize\CustomAuthorization.cs" />
  17. <Compile Remove="Common\Authorize\PermissionHandler.cs" />
  18. <Compile Remove="Common\Authorize\PermissionRequirement.cs" />
  19. <Compile Remove="Common\Authorize\TemporaryData.cs" />
  20. <Compile Remove="Helper\ClaimsAccessor.cs" />
  21. <Compile Remove="Helper\IClaimsAccessor.cs" />
  22. <Compile Remove="Helper\IPrincipalAccessor.cs" />
  23. <Compile Remove="Helper\PrincipalAccessor.cs" />
  24. </ItemGroup>
  25. <ItemGroup>
  26. <PackageReference Include="Autofac.Extensions.DependencyInjection" Version="7.1.0" />
  27. <PackageReference Include="InfluxData.Net" Version="8.0.1" />
  28. <PackageReference Include="AutoMapper" Version="10.1.1" />
  29. <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="8.1.1" />
  30. <PackageReference Include="IPTools.China" Version="1.6.0" />
  31. <PackageReference Include="IPTools.Core" Version="1.6.0" />
  32. <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="5.0.0" NoWarn="NU1605" />
  33. <PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="5.0.0" NoWarn="NU1605" />
  34. <PackageReference Include="Microsoft.AspNetCore.JsonPatch" Version="5.0.0" />
  35. <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.0" />
  36. <PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.4" />
  37. <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="5.0.4">
  38. <PrivateAssets>all</PrivateAssets>
  39. <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
  40. </PackageReference>
  41. <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.10.9" />
  42. <PackageReference Include="MySql.Data" Version="8.0.23" />
  43. <PackageReference Include="NPOI" Version="2.6.2" />
  44. <PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="5.0.0-alpha.2" />
  45. <PackageReference Include="Swashbuckle.AspNetCore" Version="5.6.3" />
  46. <PackageReference Include="UAParser" Version="3.1.47" />
  47. </ItemGroup>
  48. <ItemGroup>
  49. <ProjectReference Include="..\Ropin.Core.Common\Ropin.Core.Common.csproj" />
  50. <ProjectReference Include="..\Ropin.Core.Extensions\Ropin.Core.Extensions.csproj" />
  51. <ProjectReference Include="..\Ropin.Inspection.Common\Ropin.Inspection.Common.csproj" />
  52. <ProjectReference Include="..\Ropin.Inspection.Model\Ropin.Inspection.Model.csproj" />
  53. <ProjectReference Include="..\Ropin.Inspection.Repository\Ropin.Inspection.Repository.csproj" />
  54. <ProjectReference Include="..\Ropin.Inspection.Service\Ropin.Inspection.Service.csproj" />
  55. <ProjectReference Include="..\Ropin.Inspection.Tasks\Ropin.Inspection.Tasks.csproj" />
  56. </ItemGroup>
  57. <ItemGroup>
  58. <Folder Include="Common\Authorize\" />
  59. <Folder Include="Controllers\PNT\" />
  60. <Folder Include="Controllers\PRD\" />
  61. </ItemGroup>
  62. <ItemGroup>
  63. <None Include="nlog.config">
  64. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  65. </None>
  66. </ItemGroup>
  67. <ItemGroup>
  68. <Content Update="log4net.config">
  69. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  70. </Content>
  71. </ItemGroup>
  72. </Project>