Skip to content

Commit 18428f3

Browse files
committed
refacto: encoding
1 parent f343ab7 commit 18428f3

File tree

2 files changed

+173
-173
lines changed

2 files changed

+173
-173
lines changed
+34-34
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
2-
<PropertyGroup>
3-
<TargetFramework>net8.0-windows</TargetFramework>
4-
<OutputType>Library</OutputType>
5-
<Deterministic>false</Deterministic>
6-
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
7-
<UseWindowsForms>true</UseWindowsForms>
8-
<Deterministic>false</Deterministic>
9-
<LangVersion>latest</LangVersion>
10-
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
11-
<Configurations>Debug;Release;Nightly</Configurations>
12-
<Platforms>AnyCPU</Platforms>
13-
<AssemblyTitle>SoundSwitch.Common</AssemblyTitle>
14-
<Version>2.3.1</Version>
15-
</PropertyGroup>
16-
<ItemGroup>
17-
<Content Include="Resources\defaultMicrophone.ico" />
18-
<Content Include="Resources\defaultSpeakers.ico" />
19-
</ItemGroup>
20-
<ItemGroup>
21-
<PackageReference Include="NAudio" Version="2.2.1" />
22-
<PackageReference Include="NAudio.Wasapi" Version="22.0.0" />
23-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
24-
<PackageReference Include="Serilog" Version="4.0.0" />
25-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.0" />
26-
<PackageReference Include="System.Drawing.Common" Version="8.0.6" />
27-
<PackageReference Include="System.Resources.Extensions" Version="8.0.0" />
28-
</ItemGroup>
29-
<ItemGroup>
30-
<Reference Include="Serilog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10">
31-
<HintPath>..\packages\Serilog.4.0.0\lib\net8.0\Serilog.dll</HintPath>
32-
<Private>True</Private>
33-
</Reference>
34-
</ItemGroup>
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<TargetFramework>net8.0-windows</TargetFramework>
4+
<OutputType>Library</OutputType>
5+
<Deterministic>false</Deterministic>
6+
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
7+
<UseWindowsForms>true</UseWindowsForms>
8+
<Deterministic>false</Deterministic>
9+
<LangVersion>latest</LangVersion>
10+
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
11+
<Configurations>Debug;Release;Nightly</Configurations>
12+
<Platforms>AnyCPU</Platforms>
13+
<AssemblyTitle>SoundSwitch.Common</AssemblyTitle>
14+
<Version>2.3.1</Version>
15+
</PropertyGroup>
16+
<ItemGroup>
17+
<Content Include="Resources\defaultMicrophone.ico" />
18+
<Content Include="Resources\defaultSpeakers.ico" />
19+
</ItemGroup>
20+
<ItemGroup>
21+
<PackageReference Include="NAudio" Version="2.2.1" />
22+
<PackageReference Include="NAudio.Wasapi" Version="22.0.0" />
23+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
24+
<PackageReference Include="Serilog" Version="4.0.0" />
25+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.0" />
26+
<PackageReference Include="System.Drawing.Common" Version="8.0.6" />
27+
<PackageReference Include="System.Resources.Extensions" Version="8.0.0" />
28+
</ItemGroup>
29+
<ItemGroup>
30+
<Reference Include="Serilog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10">
31+
<HintPath>..\packages\Serilog.4.0.0\lib\net8.0\Serilog.dll</HintPath>
32+
<Private>True</Private>
33+
</Reference>
34+
</ItemGroup>
3535
</Project>

SoundSwitch/SoundSwitch.csproj

+139-139
Original file line numberDiff line numberDiff line change
@@ -1,140 +1,140 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
2-
<PropertyGroup>
3-
<StartupObject>SoundSwitch.Program</StartupObject>
4-
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
5-
<LangVersion>latest</LangVersion>
6-
<UseWindowsForms>true</UseWindowsForms>
7-
<Deterministic>false</Deterministic>
8-
<PublishTrimmed>false</PublishTrimmed>
9-
<TrimMode>link</TrimMode>
10-
<SelfContained>true</SelfContained>
11-
<PublishReadyToRun>true</PublishReadyToRun>
12-
<Configurations>Debug;Release;Beta;Nightly</Configurations>
13-
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
14-
<TargetFramework>net8.0-windows</TargetFramework>
15-
<Platforms>AnyCPU</Platforms>
16-
</PropertyGroup>
17-
<PropertyGroup>
18-
<TargetPlatformVersion>8.0</TargetPlatformVersion>
19-
</PropertyGroup>
20-
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
21-
<OutputType>exe</OutputType>
22-
<DefineConstants>TRACE;DEBUG</DefineConstants>
23-
<DisableWinExeOutputInference>true</DisableWinExeOutputInference>
24-
<Optimize>false</Optimize>
25-
</PropertyGroup>
26-
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
27-
<OutputType>WinExe</OutputType>
28-
<DefineConstants>RELEASE</DefineConstants>
29-
<Optimize>true</Optimize>
30-
</PropertyGroup>
31-
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Beta|AnyCPU'">
32-
<OutputType>WinExe</OutputType>
33-
<DefineConstants>TRACE;BETA</DefineConstants>
34-
<Optimize>true</Optimize>
35-
</PropertyGroup>
36-
<PropertyGroup Condition=" '$(Configuration)' == 'Nightly' ">
37-
<OutputType>WinExe</OutputType>
38-
<DefineConstants>TRACE;NIGHTLY</DefineConstants>
39-
<Optimize>true</Optimize>
40-
</PropertyGroup>
41-
<ItemGroup>
42-
<ProjectReference Include="..\SoundSwitch.Audio.Manager\SoundSwitch.Audio.Manager.csproj" />
43-
<ProjectReference Include="..\SoundSwitch.Common\SoundSwitch.Common.csproj" />
44-
<ProjectReference Include="..\SoundSwitch.UI.Menu\SoundSwitch.UI.Menu.csproj" />
45-
</ItemGroup>
46-
<ItemGroup>
47-
<PackageReference Include="AuthenticodeExaminer" Version="0.3.0" />
48-
<PackageReference Include="JetBrains.Annotations" Version="2023.3.0" />
49-
<PackageReference Include="Job.Scheduler" Version="3.1.8" />
50-
<PackageReference Include="Markdig" Version="0.37.0" />
51-
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
52-
<PackageReference Include="NuGet.Versioning" Version="6.10.0" />
53-
<PackageReference Include="Polly.Core" Version="8.4.0" />
54-
<PackageReference Include="RailSharp" Version="1.0.0" />
55-
<PackageReference Include="Sentry.Serilog" Version="4.7.0" />
56-
<PackageReference Include="Serilog" Version="4.0.0" />
57-
<PackageReference Include="Serilog.Enrichers.Environment" Version="2.3.0" />
58-
<PackageReference Include="Serilog.Exceptions" Version="8.4.0+build.694" />
59-
<PackageReference Include="Serilog.Formatting.Compact" Version="2.0.0" />
60-
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
61-
<PackageReference Include="SerilogTraceListener" Version="3.2.0" />
62-
<PackageReference Include="System.Diagnostics.TraceSource" Version="4.3.0" />
63-
<PackageReference Include="System.Drawing.Common" Version="8.0.6" />
64-
<PackageReference Include="System.Net.Http" Version="4.3.4" />
65-
<PackageReference Include="System.Reactive.Linq" Version="6.0.1" />
66-
<PackageReference Include="System.Resources.Extensions" Version="8.0.0" />
67-
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
68-
</ItemGroup>
69-
<ItemGroup Condition="'$(Configuration)' == 'Debug'">
70-
<PackageReference Include="Serilog.Sinks.Console" Version="5.0.1" />
71-
</ItemGroup>
72-
<ItemGroup>
73-
<Compile Update="Framework\Profile\UI\ProfileToolStripMenuItem.cs">
74-
<SubType>Component</SubType>
75-
</Compile>
76-
</ItemGroup>
77-
<ItemGroup>
78-
<Compile Update="Localization\AboutStrings.Designer.cs">
79-
<DesignTime>True</DesignTime>
80-
<AutoGen>True</AutoGen>
81-
<DependentUpon>AboutStrings.resx</DependentUpon>
82-
</Compile>
83-
<Compile Update="Localization\SettingsStrings.Designer.cs">
84-
<DesignTime>True</DesignTime>
85-
<AutoGen>True</AutoGen>
86-
<DependentUpon>SettingsStrings.resx</DependentUpon>
87-
</Compile>
88-
<Compile Update="Localization\TrayIconStrings.Designer.cs">
89-
<DesignTime>True</DesignTime>
90-
<AutoGen>True</AutoGen>
91-
<DependentUpon>TrayIconStrings.resx</DependentUpon>
92-
</Compile>
93-
<Compile Update="Localization\UpdateDownloadStrings.Designer.cs">
94-
<DesignTime>True</DesignTime>
95-
<AutoGen>True</AutoGen>
96-
<DependentUpon>UpdateDownloadStrings.resx</DependentUpon>
97-
</Compile>
98-
<Compile Update="Properties\Resources.Designer.cs">
99-
<DesignTime>True</DesignTime>
100-
<AutoGen>True</AutoGen>
101-
<DependentUpon>Resources.resx</DependentUpon>
102-
</Compile>
103-
</ItemGroup>
104-
<ItemGroup>
105-
<EmbeddedResource Update="Localization\AboutStrings.resx">
106-
<Generator>ResXFileCodeGenerator</Generator>
107-
<LastGenOutput>AboutStrings.Designer.cs</LastGenOutput>
108-
</EmbeddedResource>
109-
<EmbeddedResource Update="Localization\SettingsStrings.resx">
110-
<Generator>ResXFileCodeGenerator</Generator>
111-
<LastGenOutput>SettingsStrings.Designer.cs</LastGenOutput>
112-
</EmbeddedResource>
113-
<EmbeddedResource Update="Localization\TrayIconStrings.resx">
114-
<Generator>ResXFileCodeGenerator</Generator>
115-
<LastGenOutput>TrayIconStrings.Designer.cs</LastGenOutput>
116-
</EmbeddedResource>
117-
<EmbeddedResource Update="Localization\UpdateDownloadStrings.resx">
118-
<Generator>ResXFileCodeGenerator</Generator>
119-
<LastGenOutput>UpdateDownloadStrings.Designer.cs</LastGenOutput>
120-
</EmbeddedResource>
121-
<EmbeddedResource Update="Properties\Resources.resx">
122-
<Generator>ResXFileCodeGenerator</Generator>
123-
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
124-
</EmbeddedResource>
125-
</ItemGroup>
126-
<ItemGroup>
127-
<Reference Include="Serilog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10">
128-
<HintPath>..\packages\Serilog.4.0.0\lib\net8.0\Serilog.dll</HintPath>
129-
<Private>True</Private>
130-
</Reference>
131-
</ItemGroup>
132-
<PropertyGroup>
133-
<ApplicationIcon>Resources\Switch-SoundWave.ico</ApplicationIcon>
134-
<ApplicationManifest>app.manifest</ApplicationManifest>
135-
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
136-
</PropertyGroup>
137-
<PropertyGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch('$(TargetFramework)', '^net\d'))">
138-
<DefineConstants>NETCORE</DefineConstants>
139-
</PropertyGroup>
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<StartupObject>SoundSwitch.Program</StartupObject>
4+
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
5+
<LangVersion>latest</LangVersion>
6+
<UseWindowsForms>true</UseWindowsForms>
7+
<Deterministic>false</Deterministic>
8+
<PublishTrimmed>false</PublishTrimmed>
9+
<TrimMode>link</TrimMode>
10+
<SelfContained>true</SelfContained>
11+
<PublishReadyToRun>true</PublishReadyToRun>
12+
<Configurations>Debug;Release;Beta;Nightly</Configurations>
13+
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
14+
<TargetFramework>net8.0-windows</TargetFramework>
15+
<Platforms>AnyCPU</Platforms>
16+
</PropertyGroup>
17+
<PropertyGroup>
18+
<TargetPlatformVersion>8.0</TargetPlatformVersion>
19+
</PropertyGroup>
20+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
21+
<OutputType>exe</OutputType>
22+
<DefineConstants>TRACE;DEBUG</DefineConstants>
23+
<DisableWinExeOutputInference>true</DisableWinExeOutputInference>
24+
<Optimize>false</Optimize>
25+
</PropertyGroup>
26+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
27+
<OutputType>WinExe</OutputType>
28+
<DefineConstants>RELEASE</DefineConstants>
29+
<Optimize>true</Optimize>
30+
</PropertyGroup>
31+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Beta|AnyCPU'">
32+
<OutputType>WinExe</OutputType>
33+
<DefineConstants>TRACE;BETA</DefineConstants>
34+
<Optimize>true</Optimize>
35+
</PropertyGroup>
36+
<PropertyGroup Condition=" '$(Configuration)' == 'Nightly' ">
37+
<OutputType>WinExe</OutputType>
38+
<DefineConstants>TRACE;NIGHTLY</DefineConstants>
39+
<Optimize>true</Optimize>
40+
</PropertyGroup>
41+
<ItemGroup>
42+
<ProjectReference Include="..\SoundSwitch.Audio.Manager\SoundSwitch.Audio.Manager.csproj" />
43+
<ProjectReference Include="..\SoundSwitch.Common\SoundSwitch.Common.csproj" />
44+
<ProjectReference Include="..\SoundSwitch.UI.Menu\SoundSwitch.UI.Menu.csproj" />
45+
</ItemGroup>
46+
<ItemGroup>
47+
<PackageReference Include="AuthenticodeExaminer" Version="0.3.0" />
48+
<PackageReference Include="JetBrains.Annotations" Version="2023.3.0" />
49+
<PackageReference Include="Job.Scheduler" Version="3.1.8" />
50+
<PackageReference Include="Markdig" Version="0.37.0" />
51+
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
52+
<PackageReference Include="NuGet.Versioning" Version="6.10.0" />
53+
<PackageReference Include="Polly.Core" Version="8.4.0" />
54+
<PackageReference Include="RailSharp" Version="1.0.0" />
55+
<PackageReference Include="Sentry.Serilog" Version="4.7.0" />
56+
<PackageReference Include="Serilog" Version="4.0.0" />
57+
<PackageReference Include="Serilog.Enrichers.Environment" Version="2.3.0" />
58+
<PackageReference Include="Serilog.Exceptions" Version="8.4.0+build.694" />
59+
<PackageReference Include="Serilog.Formatting.Compact" Version="2.0.0" />
60+
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
61+
<PackageReference Include="SerilogTraceListener" Version="3.2.0" />
62+
<PackageReference Include="System.Diagnostics.TraceSource" Version="4.3.0" />
63+
<PackageReference Include="System.Drawing.Common" Version="8.0.6" />
64+
<PackageReference Include="System.Net.Http" Version="4.3.4" />
65+
<PackageReference Include="System.Reactive.Linq" Version="6.0.1" />
66+
<PackageReference Include="System.Resources.Extensions" Version="8.0.0" />
67+
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
68+
</ItemGroup>
69+
<ItemGroup Condition="'$(Configuration)' == 'Debug'">
70+
<PackageReference Include="Serilog.Sinks.Console" Version="5.0.1" />
71+
</ItemGroup>
72+
<ItemGroup>
73+
<Compile Update="Framework\Profile\UI\ProfileToolStripMenuItem.cs">
74+
<SubType>Component</SubType>
75+
</Compile>
76+
</ItemGroup>
77+
<ItemGroup>
78+
<Compile Update="Localization\AboutStrings.Designer.cs">
79+
<DesignTime>True</DesignTime>
80+
<AutoGen>True</AutoGen>
81+
<DependentUpon>AboutStrings.resx</DependentUpon>
82+
</Compile>
83+
<Compile Update="Localization\SettingsStrings.Designer.cs">
84+
<DesignTime>True</DesignTime>
85+
<AutoGen>True</AutoGen>
86+
<DependentUpon>SettingsStrings.resx</DependentUpon>
87+
</Compile>
88+
<Compile Update="Localization\TrayIconStrings.Designer.cs">
89+
<DesignTime>True</DesignTime>
90+
<AutoGen>True</AutoGen>
91+
<DependentUpon>TrayIconStrings.resx</DependentUpon>
92+
</Compile>
93+
<Compile Update="Localization\UpdateDownloadStrings.Designer.cs">
94+
<DesignTime>True</DesignTime>
95+
<AutoGen>True</AutoGen>
96+
<DependentUpon>UpdateDownloadStrings.resx</DependentUpon>
97+
</Compile>
98+
<Compile Update="Properties\Resources.Designer.cs">
99+
<DesignTime>True</DesignTime>
100+
<AutoGen>True</AutoGen>
101+
<DependentUpon>Resources.resx</DependentUpon>
102+
</Compile>
103+
</ItemGroup>
104+
<ItemGroup>
105+
<EmbeddedResource Update="Localization\AboutStrings.resx">
106+
<Generator>ResXFileCodeGenerator</Generator>
107+
<LastGenOutput>AboutStrings.Designer.cs</LastGenOutput>
108+
</EmbeddedResource>
109+
<EmbeddedResource Update="Localization\SettingsStrings.resx">
110+
<Generator>ResXFileCodeGenerator</Generator>
111+
<LastGenOutput>SettingsStrings.Designer.cs</LastGenOutput>
112+
</EmbeddedResource>
113+
<EmbeddedResource Update="Localization\TrayIconStrings.resx">
114+
<Generator>ResXFileCodeGenerator</Generator>
115+
<LastGenOutput>TrayIconStrings.Designer.cs</LastGenOutput>
116+
</EmbeddedResource>
117+
<EmbeddedResource Update="Localization\UpdateDownloadStrings.resx">
118+
<Generator>ResXFileCodeGenerator</Generator>
119+
<LastGenOutput>UpdateDownloadStrings.Designer.cs</LastGenOutput>
120+
</EmbeddedResource>
121+
<EmbeddedResource Update="Properties\Resources.resx">
122+
<Generator>ResXFileCodeGenerator</Generator>
123+
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
124+
</EmbeddedResource>
125+
</ItemGroup>
126+
<ItemGroup>
127+
<Reference Include="Serilog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10">
128+
<HintPath>..\packages\Serilog.4.0.0\lib\net8.0\Serilog.dll</HintPath>
129+
<Private>True</Private>
130+
</Reference>
131+
</ItemGroup>
132+
<PropertyGroup>
133+
<ApplicationIcon>Resources\Switch-SoundWave.ico</ApplicationIcon>
134+
<ApplicationManifest>app.manifest</ApplicationManifest>
135+
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
136+
</PropertyGroup>
137+
<PropertyGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch('$(TargetFramework)', '^net\d'))">
138+
<DefineConstants>NETCORE</DefineConstants>
139+
</PropertyGroup>
140140
</Project>

0 commit comments

Comments
 (0)