-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfastapi.csproj
82 lines (71 loc) · 3.15 KB
/
fastapi.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<StartupObject></StartupObject>
<UserSecretsId>a6af7ceb-db91-4c17-b2f2-e4009bc1e53a</UserSecretsId>
<Description>快速、轻量级、跨平台、自动化API框架</Description>
<RootNamespace>CodeM.FastApi</RootNamespace>
<SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings>
<Authors>softwaiter</Authors>
<RunAnalyzersDuringLiveAnalysis>False</RunAnalyzersDuringLiveAnalysis>
<EnableNETAnalyzers>True</EnableNETAnalyzers>
<RunAnalyzersDuringBuild>True</RunAnalyzersDuringBuild>
</PropertyGroup>
<ItemGroup>
<Content Include=".\**\*.xml" CopyToPublishDirectory="Always" CopyToOutputDirectory="Always" />
</ItemGroup>
<ItemGroup>
<Compile Remove="bin\**" />
<Compile Remove="libs\**" />
<Compile Remove="obj\**" />
<Content Remove="bin\**" />
<Content Remove="libs\**" />
<Content Remove="obj\**" />
<EmbeddedResource Remove="bin\**" />
<EmbeddedResource Remove="libs\**" />
<EmbeddedResource Remove="obj\**" />
<EntityDeploy Remove="bin\**" />
<EntityDeploy Remove="libs\**" />
<EntityDeploy Remove="obj\**" />
<None Remove="bin\**" />
<None Remove="libs\**" />
<None Remove="obj\**" />
</ItemGroup>
<ItemGroup>
<None Remove=".gitignore" />
<None Remove="fastapi.db" />
<None Remove="models\.processor.xml" />
<None Remove="models\.upgrade.v1.xml" />
</ItemGroup>
<ItemGroup>
<Content Include="models\.processor.xml" />
<Content Include="models\.upgrade.v1.xml" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="libs\Cache\CodeM.FastApi.Cache.csproj" />
<ProjectReference Include="libs\DbUpgrade\CodeM.FastApi.DbUpgrade.csproj" />
<ProjectReference Include="libs\Logger\CodeM.FastApi.Log.csproj" />
<ProjectReference Include="libs\Router\CodeM.FastApi.Router.csproj" />
<ProjectReference Include="libs\Schedule\CodeM.FastApi.Schedule.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="dmdbms.DmProvider" Version="1.1.0.20739" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.0" />
<PackageReference Include="Microsoft.Extensions.Caching.StackExchangeRedis" Version="8.0.4" />
<PackageReference Include="MySql.Data" Version="8.4.0" />
<PackageReference Include="Npgsql" Version="8.0.3" />
<PackageReference Include="Oracle.ManagedDataAccess.Core" Version="23.4.0" />
<PackageReference Include="System.Data.SQLite" Version="1.0.118" />
</ItemGroup>
<ItemGroup>
<Reference Include="Kdbndp">
<HintPath>libs\Third\Kdbndp.dll</HintPath>
</Reference>
</ItemGroup>
<Target Name="CopyBuildFiles2Output" AfterTargets="AfterBuild">
<Copy SourceFiles="build\fastapi.sh" DestinationFolder="$(OutDir)" />
</Target>
<Target Name="CopyBuildFiles2Publish" AfterTargets="Publish">
<Copy SourceFiles="build\fastapi.sh" DestinationFolder="$(PublishDir)" />
</Target>
</Project>