Skip to content

Commit 41eea3b

Browse files
committed
Disable DebugSymbols and DebugType for Release configuration
#104
1 parent 65819f9 commit 41eea3b

2 files changed

Lines changed: 61 additions & 51 deletions

File tree

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>enable</Nullable>
7-
</PropertyGroup>
3+
<PropertyGroup>
4+
<TargetFramework>net9.0</TargetFramework>
5+
<ImplicitUsings>enable</ImplicitUsings>
6+
<Nullable>enable</Nullable>
7+
</PropertyGroup>
88

9-
</Project>
9+
<PropertyGroup Condition="'$(Configuration)'=='Release'">
10+
<DebugSymbols>False</DebugSymbols>
11+
<DebugType>None</DebugType>
12+
</PropertyGroup>
13+
14+
</Project>
Lines changed: 50 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,52 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>enable</Nullable>
7-
</PropertyGroup>
8-
9-
<ItemGroup>
10-
<Compile Remove="Logging\**" />
11-
<EmbeddedResource Remove="Logging\**" />
12-
<None Remove="Logging\**" />
13-
</ItemGroup>
14-
15-
<ItemGroup>
16-
<Compile Remove="Extensions\LoggerExtensions.cs" />
17-
</ItemGroup>
18-
19-
<ItemGroup>
20-
<PackageReference Include="Microsoft.AspNetCore.DataProtection" Version="9.0.4" />
21-
<PackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="9.0.4" />
22-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.4" />
23-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
24-
<PackageReference Include="Octokit" Version="14.0.0" />
25-
<PackageReference Include="SharpCompress" Version="0.39.0" />
26-
</ItemGroup>
27-
28-
<ItemGroup>
29-
<ProjectReference Include="..\FlowCtl.Core\FlowCtl.Core.csproj" />
30-
</ItemGroup>
31-
32-
<ItemGroup>
33-
<Compile Update="Resources.Designer.cs">
34-
<DesignTime>True</DesignTime>
35-
<AutoGen>True</AutoGen>
36-
<DependentUpon>Resources.resx</DependentUpon>
37-
</Compile>
38-
</ItemGroup>
39-
40-
<ItemGroup>
41-
<EmbeddedResource Update="Resources.resx">
42-
<Generator>ResXFileCodeGenerator</Generator>
43-
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
44-
</EmbeddedResource>
45-
</ItemGroup>
46-
47-
</Project>
3+
<PropertyGroup>
4+
<TargetFramework>net9.0</TargetFramework>
5+
<ImplicitUsings>enable</ImplicitUsings>
6+
<Nullable>enable</Nullable>
7+
</PropertyGroup>
8+
9+
<PropertyGroup Condition="'$(Configuration)'=='Release'">
10+
<DebugSymbols>False</DebugSymbols>
11+
<DebugType>None</DebugType>
12+
</PropertyGroup>
13+
14+
<ItemGroup>
15+
<Compile Remove="Logging\**" />
16+
<EmbeddedResource Remove="Logging\**" />
17+
<None Remove="Logging\**" />
18+
</ItemGroup>
19+
20+
<ItemGroup>
21+
<Compile Remove="Extensions\LoggerExtensions.cs" />
22+
</ItemGroup>
23+
24+
<ItemGroup>
25+
<PackageReference Include="Microsoft.AspNetCore.DataProtection" Version="9.0.4" />
26+
<PackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="9.0.4" />
27+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.4" />
28+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
29+
<PackageReference Include="Octokit" Version="14.0.0" />
30+
<PackageReference Include="SharpCompress" Version="0.39.0" />
31+
</ItemGroup>
32+
33+
<ItemGroup>
34+
<ProjectReference Include="..\FlowCtl.Core\FlowCtl.Core.csproj" />
35+
</ItemGroup>
36+
37+
<ItemGroup>
38+
<Compile Update="Resources.Designer.cs">
39+
<DesignTime>True</DesignTime>
40+
<AutoGen>True</AutoGen>
41+
<DependentUpon>Resources.resx</DependentUpon>
42+
</Compile>
43+
</ItemGroup>
44+
45+
<ItemGroup>
46+
<EmbeddedResource Update="Resources.resx">
47+
<Generator>ResXFileCodeGenerator</Generator>
48+
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
49+
</EmbeddedResource>
50+
</ItemGroup>
51+
52+
</Project>

0 commit comments

Comments
 (0)