1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6 <ProductVersion>9.0.30729</ProductVersion>
7 <SchemaVersion>2.0</SchemaVersion>
8 <ProjectGuid>{7AC63864-7638-41C4-969C-D3197EF2BED9}</ProjectGuid>
9 <OutputType>library</OutputType>
10 <AppDesignerFolder>Properties</AppDesignerFolder>
11 <RootNamespace>Hardcodet.Wpf.TaskbarNotification</RootNamespace>
12 <AssemblyName>Hardcodet.Wpf.TaskbarNotification</AssemblyName>
13 <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
14 <FileAlignment>512</FileAlignment>
15 <ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
16 <WarningLevel>4</WarningLevel>
17 <TargetFrameworkProfile>Client</TargetFrameworkProfile>
20 <UpgradeBackupLocation>
21 </UpgradeBackupLocation>
22 <OldToolsVersion>3.5</OldToolsVersion>
23 <PublishUrl>publish\</PublishUrl>
24 <Install>true</Install>
25 <InstallFrom>Disk</InstallFrom>
26 <UpdateEnabled>false</UpdateEnabled>
27 <UpdateMode>Foreground</UpdateMode>
28 <UpdateInterval>7</UpdateInterval>
29 <UpdateIntervalUnits>Days</UpdateIntervalUnits>
30 <UpdatePeriodically>false</UpdatePeriodically>
31 <UpdateRequired>false</UpdateRequired>
32 <MapFileExtensions>true</MapFileExtensions>
33 <ApplicationRevision>0</ApplicationRevision>
34 <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
35 <IsWebBootstrapper>false</IsWebBootstrapper>
36 <UseApplicationTrust>false</UseApplicationTrust>
37 <BootstrapperEnabled>true</BootstrapperEnabled>
39 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
40 <DebugSymbols>true</DebugSymbols>
41 <DebugType>full</DebugType>
42 <Optimize>false</Optimize>
43 <OutputPath>bin\Debug\</OutputPath>
44 <DefineConstants>DEBUG;TRACE</DefineConstants>
45 <ErrorReport>prompt</ErrorReport>
46 <WarningLevel>4</WarningLevel>
47 <PlatformTarget>AnyCPU</PlatformTarget>
48 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
50 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
51 <DebugType>pdbonly</DebugType>
52 <Optimize>true</Optimize>
53 <OutputPath>bin\Release\</OutputPath>
54 <DefineConstants>TRACE</DefineConstants>
55 <ErrorReport>prompt</ErrorReport>
56 <WarningLevel>4</WarningLevel>
57 <DocumentationFile>bin\Release\Hardcodet.Wpf.TaskbarNotification.xml</DocumentationFile>
58 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
61 <SignAssembly>true</SignAssembly>
64 <AssemblyOriginatorKeyFile>pithos.snk</AssemblyOriginatorKeyFile>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|AnyCPU'">
67 <DebugSymbols>true</DebugSymbols>
68 <OutputPath>bin\Premium Debug\</OutputPath>
69 <DefineConstants>DEBUG;TRACE</DefineConstants>
70 <DebugType>full</DebugType>
71 <PlatformTarget>AnyCPU</PlatformTarget>
72 <CodeAnalysisLogFile>bin\Debug\Hardcodet.Wpf.TaskbarNotification.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
73 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
74 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
75 <ErrorReport>prompt</ErrorReport>
76 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
77 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
78 <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
79 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
80 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
82 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|AnyCPU'">
83 <DebugSymbols>true</DebugSymbols>
84 <OutputPath>bin\Debug All\</OutputPath>
85 <DefineConstants>DEBUG;TRACE</DefineConstants>
86 <DebugType>full</DebugType>
87 <PlatformTarget>AnyCPU</PlatformTarget>
88 <CodeAnalysisLogFile>bin\Debug\Hardcodet.Wpf.TaskbarNotification.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
89 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
90 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
91 <ErrorReport>prompt</ErrorReport>
92 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
93 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
94 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
96 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
97 <DebugSymbols>true</DebugSymbols>
98 <OutputPath>bin\x64\Debug\</OutputPath>
99 <DefineConstants>DEBUG;TRACE</DefineConstants>
100 <DebugType>full</DebugType>
101 <PlatformTarget>x64</PlatformTarget>
102 <CodeAnalysisLogFile>bin\Debug\Hardcodet.Wpf.TaskbarNotification.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
103 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
104 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
105 <ErrorReport>prompt</ErrorReport>
106 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
107 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
108 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
110 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
111 <OutputPath>bin\x64\Release\</OutputPath>
112 <DefineConstants>TRACE</DefineConstants>
113 <DocumentationFile>bin\Release\Hardcodet.Wpf.TaskbarNotification.xml</DocumentationFile>
114 <Optimize>true</Optimize>
115 <DebugType>pdbonly</DebugType>
116 <PlatformTarget>x64</PlatformTarget>
117 <CodeAnalysisLogFile>bin\Release\Hardcodet.Wpf.TaskbarNotification.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
118 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
119 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
120 <ErrorReport>prompt</ErrorReport>
121 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
122 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
123 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
124 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
125 <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
127 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|x64'">
128 <DebugSymbols>true</DebugSymbols>
129 <OutputPath>bin\x64\Premium Debug\</OutputPath>
130 <DefineConstants>DEBUG;TRACE</DefineConstants>
131 <DebugType>full</DebugType>
132 <PlatformTarget>x64</PlatformTarget>
133 <CodeAnalysisLogFile>bin\Debug\Hardcodet.Wpf.TaskbarNotification.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
134 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
135 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
136 <ErrorReport>prompt</ErrorReport>
137 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
138 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
139 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
141 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|x64'">
142 <DebugSymbols>true</DebugSymbols>
143 <OutputPath>bin\x64\Debug All\</OutputPath>
144 <DefineConstants>DEBUG;TRACE</DefineConstants>
145 <DebugType>full</DebugType>
146 <PlatformTarget>x64</PlatformTarget>
147 <CodeAnalysisLogFile>bin\Debug\Hardcodet.Wpf.TaskbarNotification.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
148 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
149 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
150 <ErrorReport>prompt</ErrorReport>
151 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
152 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
153 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
154 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
155 <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
158 <Reference Include="System" />
159 <Reference Include="System.Core">
160 <RequiredTargetFramework>3.5</RequiredTargetFramework>
162 <Reference Include="System.Drawing" />
163 <Reference Include="System.Xaml" />
164 <Reference Include="WindowsBase" />
165 <Reference Include="PresentationCore" />
166 <Reference Include="PresentationFramework" />
169 <Compile Include="BalloonIcon.cs" />
170 <Compile Include="Interop\TrayInfo.cs">
171 <SubType>Code</SubType>
173 <Compile Include="Interop\Point.cs" />
174 <Compile Include="Interop\WindowClass.cs" />
175 <Compile Include="PopupActivationMode.cs" />
176 <Compile Include="RoutedEventHelper.cs" />
177 <Compile Include="Interop\WinApi.cs" />
178 <Compile Include="Interop\MouseEvent.cs" />
179 <Compile Include="Interop\NotifyCommand.cs" />
180 <Compile Include="Interop\NotifyIconData.cs" />
181 <Compile Include="Interop\IconDataMembers.cs" />
182 <Compile Include="Interop\IconState.cs" />
183 <Compile Include="Interop\NotifyIconVersion.cs" />
184 <Compile Include="Interop\BalloonFlags.cs" />
185 <Compile Include="Interop\WindowMessageSink.cs" />
186 <Compile Include="Properties\AssemblyInfo.cs">
187 <SubType>Code</SubType>
189 <Compile Include="Properties\Resources.Designer.cs">
190 <AutoGen>True</AutoGen>
191 <DesignTime>True</DesignTime>
192 <DependentUpon>Resources.resx</DependentUpon>
194 <Compile Include="TaskbarIcon.cs" />
195 <Compile Include="TaskbarIcon.Declarations.cs" />
196 <Compile Include="Util.cs" />
197 <EmbeddedResource Include="Properties\Resources.resx">
198 <Generator>ResXFileCodeGenerator</Generator>
199 <LastGenOutput>Resources.Designer.cs</LastGenOutput>
201 <None Include="Diagrams\TaskbarIcon Overview.cd" />
202 <AppDesigner Include="Properties\" />
203 <None Include="pithos.snk" />
206 <Resource Include="DefaultTrayIcon.ico" />
209 <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
210 <Visible>False</Visible>
211 <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
212 <Install>false</Install>
213 </BootstrapperPackage>
214 <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
215 <Visible>False</Visible>
216 <ProductName>.NET Framework 3.5 SP1</ProductName>
217 <Install>true</Install>
218 </BootstrapperPackage>
219 <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
220 <Visible>False</Visible>
221 <ProductName>Windows Installer 3.1</ProductName>
222 <Install>true</Install>
223 </BootstrapperPackage>
225 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
226 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
227 Other similar extension points exist, see Microsoft.Common.targets.
228 <Target Name="BeforeBuild">
230 <Target Name="AfterBuild">