-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtrawler-csharp.csproj
75 lines (66 loc) · 3.01 KB
/
trawler-csharp.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
<Project Sdk="Microsoft.NET.Sdk">
<!-- Common properties -->
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<Version>0.0.0</Version>
<AssemblyName>Trawler</AssemblyName>
<RootNamespace>Trawler</RootNamespace>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<Configurations>Debug;Release;DebugCI</Configurations>
</PropertyGroup>
<!-- 'Debug' and 'DebugCI' common configuration properties -->
<PropertyGroup Condition="'$(Configuration)'=='Debug' Or '$(Configuration)'=='DebugCI'">
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<!-- 'Debug' configuration properties -->
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
<OutputPath>bin/Debug/</OutputPath>
</PropertyGroup>
<!-- 'Release' and 'DebugCI' common configuration properties -->
<PropertyGroup Condition="'$(Configuration)'=='Release' Or '$(Configuration)'=='DebugCI'">
<RuntimeIdentifiers>win-x64;win-arm64;linux-x64;linux-arm64;osx-arm64</RuntimeIdentifiers>
<PublishSingleFile>true</PublishSingleFile>
<SelfContained>true</SelfContained>
<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
</PropertyGroup>
<!-- 'Release' configuration properties -->
<PropertyGroup Condition="'$(Configuration)'=='Release'">
<Optimize>true</Optimize>
<PublishTrimmed>true</PublishTrimmed>
<TrimMode>partial</TrimMode>
<NoWarn>IL2104</NoWarn>
<DebugSymbols>false</DebugSymbols>
<DebugType>none</DebugType>
<OutputPath>bin/Release/</OutputPath>
<PublishDir>bin/Release/publish</PublishDir>
</PropertyGroup>
<!-- 'DebugCI' configuration properties -->
<PropertyGroup Condition="'$(Configuration)'=='DebugCI'">
<OutputPath>bin/DebugCI/</OutputPath>
<PublishDir>bin/DebugCI/publish</PublishDir>
</PropertyGroup>
<!-- ======================================== -->
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.10" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.10">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.10" />
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.2" />
<PackageReference Include="Quartz" Version="3.13.1" />
<PackageReference Include="Selenium.WebDriver" Version="4.26.1"/>
<PackageReference Include="Selenium.Support" Version="4.26.1"/>
<PackageReference Include="YamlDotNet" Version="16.2.0" />
</ItemGroup>
<ItemGroup>
<AdditionalFiles Include="config.yaml" Condition="Exists('config.yaml')">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</AdditionalFiles>
</ItemGroup>
</Project>