1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
- <PropertyGroup >
3
- <OutputType >WinExe</OutputType >
4
- <TargetFramework >net6.0-windows</TargetFramework >
5
- <RootNamespace >VolumeControl</RootNamespace >
6
- <Nullable >enable</Nullable >
7
- <UseWPF >true</UseWPF >
8
- <StartupObject >VolumeControl.Program</StartupObject >
9
- <!-- VERSIONING INFO -->
10
- <FileVersion >6.5.0</FileVersion >
11
- <Version >6.5.0-pr1 </Version >
12
- <!-- VERSIONING INFO -->
13
- <Authors >radj307</Authors >
14
- <NeutralLanguage >en-CA</NeutralLanguage >
15
- <RepositoryType >git</RepositoryType >
16
- <RepositoryUrl >https://github.com/radj307/volume-control</RepositoryUrl >
17
- <Copyright >Copyright © 2023 by $(Authors)</Copyright >
18
- <ApplicationIcon >Resources\icons\iconSilvered.ico</ApplicationIcon >
19
- <Company >radj307</Company >
20
- <Product >Volume Control</Product >
21
- <Description >Adds customizable global hotkeys for controlling the volume of specific applications, rather than the system volume.</Description >
22
- <PackageReadmeFile >README.md</PackageReadmeFile >
23
- <PackageLicenseExpression >GPL-3.0-or-later</PackageLicenseExpression >
24
- <PackageRequireLicenseAcceptance >True</PackageRequireLicenseAcceptance >
25
- <EnforceCodeStyleInBuild >True</EnforceCodeStyleInBuild >
26
- <AnalysisLevel >6.0</AnalysisLevel >
27
- <IncludeAllContentForSelfExtract >true</IncludeAllContentForSelfExtract >
28
- <Deterministic >true</Deterministic >
29
- <Configurations >Debug;Release;Release-ForInstaller</Configurations >
30
- <PublishSingleFile >true</PublishSingleFile >
31
- <ErrorReport >none</ErrorReport >
32
- </PropertyGroup >
33
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release-ForInstaller|AnyCPU'" >
34
- <DefineConstants >$(DefineConstants)TRACE</DefineConstants >
35
- </PropertyGroup >
36
- <ItemGroup Condition =" '$(Configuration)'=='Debug'" >
37
- <EmbeddedResource Include =" Localization\zz.loc.json" />
38
- </ItemGroup >
39
- <ItemGroup >
40
- <None Remove =" Localization\de.loc.json" />
41
- <None Remove =" Localization\en.loc.json" />
42
- <None Remove =" Localization\fr.loc.json" />
43
- <None Remove =" Localization\it.loc.json" />
44
- <None Remove =" Localization\pt.loc.json" />
45
- <None Remove =" Localization\zz.loc.json" />
46
- <None Remove =" Resources\fonts\Inter.ttf" />
47
- <None Remove =" Resources\icons\icon-16x16-VC-inverted.ico" />
48
- <None Remove =" Resources\icons\icon-16x16-VC.ico" />
49
- <None Remove =" Resources\icons\icon.ico" />
50
- <None Remove =" Resources\images\background-img.png" />
51
- <None Remove =" Resources\images\background.png" />
52
- <None Remove =" Resources\images\banner.png" />
53
- <None Remove =" Resources\images\foreground.png" />
54
- <None Remove =" Resources\images\icon.png" />
55
- <None Remove =" Resources\images\iconSilvered.png" />
56
- <None Remove =" Resources\images\reload-white.png" />
57
- <None Remove =" Resources\images\reload.png" />
58
- <None Remove =" Resources\LICENSE" />
59
- </ItemGroup >
60
- <ItemGroup >
61
- <EmbeddedResource Include =" Localization\de.loc.json" />
62
- <EmbeddedResource Include =" Localization\en.loc.json" />
63
- <EmbeddedResource Include =" Localization\fr.loc.json" />
64
- <EmbeddedResource Include =" Localization\it.loc.json" />
65
- <EmbeddedResource Include =" Localization\pt.loc.json" />
66
- </ItemGroup >
67
- <ItemGroup >
68
- <Resource Include =" Resources\fonts\Inter.ttf" >
69
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
70
- </Resource >
71
- <Resource Include =" Resources\icons\icon-16x16-VC-inverted.ico" >
72
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
73
- </Resource >
74
- <Resource Include =" Resources\icons\icon.ico" >
75
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
76
- </Resource >
77
- <Resource Include =" Resources\icons\iconSilvered.ico" >
78
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
79
- </Resource >
80
- </ItemGroup >
81
- <ItemGroup >
82
- <None Include =" ..\README.md" >
83
- <Pack >True</Pack >
84
- <PackagePath >\</PackagePath >
85
- </None >
86
- </ItemGroup >
87
- <ItemGroup >
88
- <PackageReference Include =" CodingSeb.Localization" Version =" 1.3.0" >
89
- <PrivateAssets >
90
- </PrivateAssets >
91
- </PackageReference >
92
- <PackageReference Include =" CodingSeb.Localization.JsonFileLoader" Version =" 1.3.0" >
93
- <PrivateAssets >
94
- </PrivateAssets >
95
- </PackageReference >
96
- <PackageReference Include =" CodingSeb.Localization.WPF" Version =" 1.3.0" />
97
- <PackageReference Include =" CodingSeb.Localization.YamlFileLoader" Version =" 1.3.0" />
98
- <PackageReference Include =" CodingSebLocalization.Fody" Version =" 1.3.0" >
99
- <PrivateAssets >All</PrivateAssets >
100
- </PackageReference >
101
- <PackageReference Include =" ControlzEx" Version =" 6.0.0" />
102
- <PackageReference Include =" Fody" Version =" 6.8.0" >
103
- <PrivateAssets >all</PrivateAssets >
104
- <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
105
- </PackageReference >
106
- <PackageReference Include =" Microsoft.Xaml.Behaviors.Wpf" Version =" 1.1.77" />
107
- <PackageReference Include =" PropertyChanged.Fody" Version =" 4.1.0" >
108
- <PrivateAssets >All</PrivateAssets >
109
- </PackageReference >
110
- <PackageReference Include =" XamlTimers" Version =" 1.3.0" />
111
- </ItemGroup >
112
- <ItemGroup >
113
- <ProjectReference Include =" ..\VolumeControl.CoreAudio\VolumeControl.CoreAudio.csproj" />
114
- <ProjectReference Include =" ..\VolumeControl.Core\VolumeControl.Core.csproj" />
115
- <ProjectReference Include =" ..\VolumeControl.HotkeyActions\VolumeControl.HotkeyActions.csproj" />
116
- <ProjectReference Include =" ..\VolumeControl.Log\VolumeControl.Log.csproj" />
117
- <ProjectReference Include =" ..\VolumeControl.SDK\VolumeControl.SDK.csproj" />
118
- <ProjectReference Include =" ..\VolumeControl.WPF\VolumeControl.WPF.csproj" />
119
- </ItemGroup >
120
- <ItemGroup >
121
- <Resource Include =" Resources\icons\icon-16x16-VC.ico" >
122
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
123
- </Resource >
124
- <Resource Include =" Resources\images\background.png" >
125
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
126
- </Resource >
127
- <Resource Include =" Resources\images\banner.png" >
128
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
129
- </Resource >
130
- <Resource Include =" Resources\images\foreground.png" >
131
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
132
- </Resource >
133
- <Resource Include =" Resources\images\icon.png" >
134
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
135
- </Resource >
136
- <Resource Include =" Resources\images\iconSilvered.png" >
137
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
138
- </Resource >
139
- <Resource Include =" Resources\images\reload-white.png" >
140
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
141
- </Resource >
142
- <Resource Include =" Resources\images\reload.png" >
143
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
144
- </Resource >
145
- <Resource Include =" Resources\LICENSE" >
146
- <CopyToOutputDirectory >Never</CopyToOutputDirectory >
147
- </Resource >
148
- </ItemGroup >
149
- <ItemGroup >
150
- <Compile Update =" Properties\Resources.Designer.cs" >
151
- <DesignTime >True</DesignTime >
152
- <AutoGen >True</AutoGen >
153
- <DependentUpon >Resources.resx</DependentUpon >
154
- </Compile >
155
- </ItemGroup >
156
- <ItemGroup >
157
- <EmbeddedResource Update =" Properties\Resources.resx" >
158
- <Generator >ResXFileCodeGenerator</Generator >
159
- <LastGenOutput >Resources.Designer.cs</LastGenOutput >
160
- </EmbeddedResource >
161
- </ItemGroup >
2
+ <PropertyGroup >
3
+ <OutputType >WinExe</OutputType >
4
+ <TargetFramework >net6.0-windows</TargetFramework >
5
+ <RootNamespace >VolumeControl</RootNamespace >
6
+ <Nullable >enable</Nullable >
7
+ <UseWPF >true</UseWPF >
8
+ <StartupObject >VolumeControl.Program</StartupObject >
9
+ <!-- VERSIONING INFO -->
10
+ <FileVersion >6.5.0</FileVersion >
11
+ <Version >6.5.0</Version >
12
+ <!-- VERSIONING INFO -->
13
+ <Authors >radj307</Authors >
14
+ <NeutralLanguage >en-CA</NeutralLanguage >
15
+ <RepositoryType >git</RepositoryType >
16
+ <RepositoryUrl >https://github.com/radj307/volume-control</RepositoryUrl >
17
+ <Copyright >Copyright © 2023 by $(Authors)</Copyright >
18
+ <ApplicationIcon >Resources\icons\iconSilvered.ico</ApplicationIcon >
19
+ <Company >radj307</Company >
20
+ <Product >Volume Control</Product >
21
+ <Description >Adds customizable global hotkeys for controlling the volume of specific applications, rather than the system volume.</Description >
22
+ <PackageReadmeFile >README.md</PackageReadmeFile >
23
+ <PackageLicenseExpression >GPL-3.0-or-later</PackageLicenseExpression >
24
+ <PackageRequireLicenseAcceptance >True</PackageRequireLicenseAcceptance >
25
+ <EnforceCodeStyleInBuild >True</EnforceCodeStyleInBuild >
26
+ <AnalysisLevel >6.0</AnalysisLevel >
27
+ <IncludeAllContentForSelfExtract >true</IncludeAllContentForSelfExtract >
28
+ <Deterministic >true</Deterministic >
29
+ <Configurations >Debug;Release;Release-ForInstaller</Configurations >
30
+ <PublishSingleFile >true</PublishSingleFile >
31
+ <ErrorReport >none</ErrorReport >
32
+ </PropertyGroup >
33
+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release-ForInstaller|AnyCPU'" >
34
+ <DefineConstants >$(DefineConstants)TRACE</DefineConstants >
35
+ </PropertyGroup >
36
+ <ItemGroup Condition =" '$(Configuration)'=='Debug'" >
37
+ <EmbeddedResource Include =" Localization\zz.loc.json" />
38
+ </ItemGroup >
39
+ <ItemGroup >
40
+ <None Remove =" Localization\de.loc.json" />
41
+ <None Remove =" Localization\en.loc.json" />
42
+ <None Remove =" Localization\fr.loc.json" />
43
+ <None Remove =" Localization\it.loc.json" />
44
+ <None Remove =" Localization\pt.loc.json" />
45
+ <None Remove =" Localization\zz.loc.json" />
46
+ <None Remove =" Resources\fonts\Inter.ttf" />
47
+ <None Remove =" Resources\icons\icon-16x16-VC-inverted.ico" />
48
+ <None Remove =" Resources\icons\icon-16x16-VC.ico" />
49
+ <None Remove =" Resources\icons\icon.ico" />
50
+ <None Remove =" Resources\images\background-img.png" />
51
+ <None Remove =" Resources\images\background.png" />
52
+ <None Remove =" Resources\images\banner.png" />
53
+ <None Remove =" Resources\images\foreground.png" />
54
+ <None Remove =" Resources\images\icon.png" />
55
+ <None Remove =" Resources\images\iconSilvered.png" />
56
+ <None Remove =" Resources\images\reload-white.png" />
57
+ <None Remove =" Resources\images\reload.png" />
58
+ <None Remove =" Resources\LICENSE" />
59
+ </ItemGroup >
60
+ <ItemGroup >
61
+ <EmbeddedResource Include =" Localization\de.loc.json" />
62
+ <EmbeddedResource Include =" Localization\en.loc.json" />
63
+ <EmbeddedResource Include =" Localization\fr.loc.json" />
64
+ <EmbeddedResource Include =" Localization\it.loc.json" />
65
+ <EmbeddedResource Include =" Localization\pt.loc.json" />
66
+ </ItemGroup >
67
+ <ItemGroup >
68
+ <Resource Include =" Resources\fonts\Inter.ttf" >
69
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
70
+ </Resource >
71
+ <Resource Include =" Resources\icons\icon-16x16-VC-inverted.ico" >
72
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
73
+ </Resource >
74
+ <Resource Include =" Resources\icons\icon.ico" >
75
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
76
+ </Resource >
77
+ <Resource Include =" Resources\icons\iconSilvered.ico" >
78
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
79
+ </Resource >
80
+ </ItemGroup >
81
+ <ItemGroup >
82
+ <None Include =" ..\README.md" >
83
+ <Pack >True</Pack >
84
+ <PackagePath >\</PackagePath >
85
+ </None >
86
+ </ItemGroup >
87
+ <ItemGroup >
88
+ <PackageReference Include =" CodingSeb.Localization" Version =" 1.3.0" >
89
+ <PrivateAssets >
90
+ </PrivateAssets >
91
+ </PackageReference >
92
+ <PackageReference Include =" CodingSeb.Localization.JsonFileLoader" Version =" 1.3.0" >
93
+ <PrivateAssets >
94
+ </PrivateAssets >
95
+ </PackageReference >
96
+ <PackageReference Include =" CodingSeb.Localization.WPF" Version =" 1.3.0" />
97
+ <PackageReference Include =" CodingSeb.Localization.YamlFileLoader" Version =" 1.3.0" />
98
+ <PackageReference Include =" CodingSebLocalization.Fody" Version =" 1.3.0" >
99
+ <PrivateAssets >All</PrivateAssets >
100
+ </PackageReference >
101
+ <PackageReference Include =" ControlzEx" Version =" 6.0.0" />
102
+ <PackageReference Include =" Fody" Version =" 6.8.0" >
103
+ <PrivateAssets >all</PrivateAssets >
104
+ <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
105
+ </PackageReference >
106
+ <PackageReference Include =" Microsoft.Xaml.Behaviors.Wpf" Version =" 1.1.77" />
107
+ <PackageReference Include =" PropertyChanged.Fody" Version =" 4.1.0" >
108
+ <PrivateAssets >All</PrivateAssets >
109
+ </PackageReference >
110
+ <PackageReference Include =" XamlTimers" Version =" 1.3.0" />
111
+ </ItemGroup >
112
+ <ItemGroup >
113
+ <ProjectReference Include =" ..\VolumeControl.CoreAudio\VolumeControl.CoreAudio.csproj" />
114
+ <ProjectReference Include =" ..\VolumeControl.Core\VolumeControl.Core.csproj" />
115
+ <ProjectReference Include =" ..\VolumeControl.HotkeyActions\VolumeControl.HotkeyActions.csproj" />
116
+ <ProjectReference Include =" ..\VolumeControl.Log\VolumeControl.Log.csproj" />
117
+ <ProjectReference Include =" ..\VolumeControl.SDK\VolumeControl.SDK.csproj" />
118
+ <ProjectReference Include =" ..\VolumeControl.WPF\VolumeControl.WPF.csproj" />
119
+ </ItemGroup >
120
+ <ItemGroup >
121
+ <Resource Include =" Resources\icons\icon-16x16-VC.ico" >
122
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
123
+ </Resource >
124
+ <Resource Include =" Resources\images\background.png" >
125
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
126
+ </Resource >
127
+ <Resource Include =" Resources\images\banner.png" >
128
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
129
+ </Resource >
130
+ <Resource Include =" Resources\images\foreground.png" >
131
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
132
+ </Resource >
133
+ <Resource Include =" Resources\images\icon.png" >
134
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
135
+ </Resource >
136
+ <Resource Include =" Resources\images\iconSilvered.png" >
137
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
138
+ </Resource >
139
+ <Resource Include =" Resources\images\reload-white.png" >
140
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
141
+ </Resource >
142
+ <Resource Include =" Resources\images\reload.png" >
143
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
144
+ </Resource >
145
+ <Resource Include =" Resources\LICENSE" >
146
+ <CopyToOutputDirectory >Never</CopyToOutputDirectory >
147
+ </Resource >
148
+ </ItemGroup >
149
+ <ItemGroup >
150
+ <Compile Update =" Properties\Resources.Designer.cs" >
151
+ <DesignTime >True</DesignTime >
152
+ <AutoGen >True</AutoGen >
153
+ <DependentUpon >Resources.resx</DependentUpon >
154
+ </Compile >
155
+ </ItemGroup >
156
+ <ItemGroup >
157
+ <EmbeddedResource Update =" Properties\Resources.resx" >
158
+ <Generator >ResXFileCodeGenerator</Generator >
159
+ <LastGenOutput >Resources.Designer.cs</LastGenOutput >
160
+ </EmbeddedResource >
161
+ </ItemGroup >
162
162
</Project >
0 commit comments