source: trunk/eraser/Eraser/Eraser.csproj @ 2276

Revision 2276, 17.8 KB checked in by lowjoel, 4 years ago (diff)

Implement drag&drop for the task properties window as well. Because of code duplication, extract the common drag&drop code to TaskDragDropHelper?.cs Fixes #384: Task Edit dialog: drag and drop

Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <PropertyGroup>
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>{A9884ABF-46E8-42C1-A30B-9A3DD6C38004}</ProjectGuid>
9    <OutputType>WinExe</OutputType>
10    <AppDesignerFolder>Properties</AppDesignerFolder>
11    <RootNamespace>Eraser</RootNamespace>
12    <AssemblyName>Eraser</AssemblyName>
13    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
14    <FileAlignment>512</FileAlignment>
15    <ApplicationIcon>..\Resources\Eraser.ico</ApplicationIcon>
16    <IsWebBootstrapper>false</IsWebBootstrapper>
17    <SignAssembly>true</SignAssembly>
18    <AssemblyOriginatorKeyFile>..\Strong Name.snk</AssemblyOriginatorKeyFile>
19    <PublishUrl>publish\</PublishUrl>
20    <Install>true</Install>
21    <InstallFrom>Disk</InstallFrom>
22    <UpdateEnabled>false</UpdateEnabled>
23    <UpdateMode>Foreground</UpdateMode>
24    <UpdateInterval>7</UpdateInterval>
25    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
26    <UpdatePeriodically>false</UpdatePeriodically>
27    <UpdateRequired>false</UpdateRequired>
28    <MapFileExtensions>true</MapFileExtensions>
29    <ApplicationRevision>0</ApplicationRevision>
30    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
31    <UseApplicationTrust>false</UseApplicationTrust>
32    <BootstrapperEnabled>true</BootstrapperEnabled>
33  </PropertyGroup>
34  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
35    <DebugSymbols>true</DebugSymbols>
36    <DebugType>full</DebugType>
37    <Optimize>false</Optimize>
38    <OutputPath>..\bin\Debug\</OutputPath>
39    <DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
40    <ErrorReport>prompt</ErrorReport>
41    <WarningLevel>4</WarningLevel>
42    <PlatformTarget>AnyCPU</PlatformTarget>
43  </PropertyGroup>
44  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
45    <DebugType>pdbonly</DebugType>
46    <Optimize>true</Optimize>
47    <OutputPath>..\bin\Release\</OutputPath>
48    <DefineConstants>TRACE</DefineConstants>
49    <ErrorReport>prompt</ErrorReport>
50    <WarningLevel>4</WarningLevel>
51  </PropertyGroup>
52  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
53    <PlatformTarget>x86</PlatformTarget>
54    <OutputPath>..\bin\Debug\</OutputPath>
55  </PropertyGroup>
56  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
57    <OutputPath>..\bin\Release\</OutputPath>
58  </PropertyGroup>
59  <ItemGroup>
60    <Reference Include="BevelLine, Version=1.0.2859.29240, Culture=neutral, processorArchitecture=MSIL">
61      <SpecificVersion>False</SpecificVersion>
62      <HintPath>..\Dependencies\BevelLine.dll</HintPath>
63    </Reference>
64    <Reference Include="CommonLibrary, Version=0.9.3.10, Culture=neutral, processorArchitecture=MSIL">
65      <SpecificVersion>False</SpecificVersion>
66      <HintPath>..\Dependencies\CommonLibrary.dll</HintPath>
67    </Reference>
68    <Reference Include="DragDropLib, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
69      <SpecificVersion>False</SpecificVersion>
70      <HintPath>..\Dependencies\DragDropLib.dll</HintPath>
71    </Reference>
72    <Reference Include="System" />
73    <Reference Include="System.Core">
74      <RequiredTargetFramework>3.5</RequiredTargetFramework>
75    </Reference>
76    <Reference Include="System.Data" />
77    <Reference Include="System.Deployment" />
78    <Reference Include="System.Drawing" />
79    <Reference Include="System.Windows.Forms" />
80    <Reference Include="System.Xml" />
81    <Reference Include="TaskDialog, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3ac89a0351e689b6, processorArchitecture=MSIL">
82      <SpecificVersion>False</SpecificVersion>
83      <HintPath>..\Dependencies\TaskDialog.dll</HintPath>
84    </Reference>
85  </ItemGroup>
86  <ItemGroup>
87    <Compile Include="..\Version.cs">
88      <Link>Version.cs</Link>
89    </Compile>
90    <Compile Include="AboutForm.cs">
91      <SubType>Form</SubType>
92    </Compile>
93    <Compile Include="AboutForm.Designer.cs">
94      <DependentUpon>AboutForm.cs</DependentUpon>
95    </Compile>
96    <Compile Include="BasePanel.cs">
97      <SubType>UserControl</SubType>
98    </Compile>
99    <Compile Include="BasePanel.Designer.cs">
100      <DependentUpon>BasePanel.cs</DependentUpon>
101    </Compile>
102    <Compile Include="LightGroup.cs">
103      <SubType>UserControl</SubType>
104    </Compile>
105    <Compile Include="LightGroup.Designer.cs">
106      <DependentUpon>LightGroup.cs</DependentUpon>
107    </Compile>
108    <Compile Include="LogForm.cs">
109      <SubType>Form</SubType>
110    </Compile>
111    <Compile Include="LogForm.Designer.cs">
112      <DependentUpon>LogForm.cs</DependentUpon>
113    </Compile>
114    <Compile Include="MainForm.cs">
115      <SubType>Form</SubType>
116    </Compile>
117    <Compile Include="MainForm.Designer.cs">
118      <DependentUpon>MainForm.cs</DependentUpon>
119    </Compile>
120    <Compile Include="Program.GuiProgram.cs" />
121    <Compile Include="ProgressForm.cs">
122      <SubType>Form</SubType>
123    </Compile>
124    <Compile Include="ProgressForm.Designer.cs">
125      <DependentUpon>ProgressForm.cs</DependentUpon>
126    </Compile>
127    <Compile Include="Program.cs" />
128    <Compile Include="Properties\AssemblyInfo.cs" />
129    <EmbeddedResource Include="AboutForm.resx">
130      <SubType>Designer</SubType>
131      <DependentUpon>AboutForm.cs</DependentUpon>
132    </EmbeddedResource>
133    <EmbeddedResource Include="BasePanel.it.resx">
134      <DependentUpon>BasePanel.cs</DependentUpon>
135    </EmbeddedResource>
136    <EmbeddedResource Include="BasePanel.nl.resx">
137      <SubType>Designer</SubType>
138      <DependentUpon>BasePanel.cs</DependentUpon>
139    </EmbeddedResource>
140    <EmbeddedResource Include="BasePanel.pl.resx">
141      <DependentUpon>BasePanel.cs</DependentUpon>
142    </EmbeddedResource>
143    <EmbeddedResource Include="BasePanel.resx">
144      <SubType>Designer</SubType>
145      <DependentUpon>BasePanel.cs</DependentUpon>
146    </EmbeddedResource>
147    <EmbeddedResource Include="LightGroup.it.resx">
148      <DependentUpon>LightGroup.cs</DependentUpon>
149    </EmbeddedResource>
150    <EmbeddedResource Include="LightGroup.pl.resx">
151      <DependentUpon>LightGroup.cs</DependentUpon>
152    </EmbeddedResource>
153    <EmbeddedResource Include="LightGroup.resx">
154      <SubType>Designer</SubType>
155      <DependentUpon>LightGroup.cs</DependentUpon>
156    </EmbeddedResource>
157    <EmbeddedResource Include="LogForm.it.resx">
158      <DependentUpon>LogForm.cs</DependentUpon>
159    </EmbeddedResource>
160    <EmbeddedResource Include="LogForm.nl.resx">
161      <SubType>Designer</SubType>
162      <DependentUpon>LogForm.cs</DependentUpon>
163    </EmbeddedResource>
164    <EmbeddedResource Include="LogForm.pl.resx">
165      <DependentUpon>LogForm.cs</DependentUpon>
166    </EmbeddedResource>
167    <EmbeddedResource Include="LogForm.resx">
168      <SubType>Designer</SubType>
169      <DependentUpon>LogForm.cs</DependentUpon>
170    </EmbeddedResource>
171    <EmbeddedResource Include="MainForm.it.resx">
172      <DependentUpon>MainForm.cs</DependentUpon>
173    </EmbeddedResource>
174    <EmbeddedResource Include="MainForm.nl.resx">
175      <SubType>Designer</SubType>
176      <DependentUpon>MainForm.cs</DependentUpon>
177    </EmbeddedResource>
178    <EmbeddedResource Include="MainForm.pl.resx">
179      <DependentUpon>MainForm.cs</DependentUpon>
180    </EmbeddedResource>
181    <EmbeddedResource Include="MainForm.resx">
182      <SubType>Designer</SubType>
183      <DependentUpon>MainForm.cs</DependentUpon>
184    </EmbeddedResource>
185    <EmbeddedResource Include="ProgressForm.it.resx">
186      <DependentUpon>ProgressForm.cs</DependentUpon>
187    </EmbeddedResource>
188    <EmbeddedResource Include="ProgressForm.nl.resx">
189      <SubType>Designer</SubType>
190      <DependentUpon>ProgressForm.cs</DependentUpon>
191    </EmbeddedResource>
192    <EmbeddedResource Include="ProgressForm.pl.resx">
193      <DependentUpon>ProgressForm.cs</DependentUpon>
194    </EmbeddedResource>
195    <EmbeddedResource Include="ProgressForm.resx">
196      <SubType>Designer</SubType>
197      <DependentUpon>ProgressForm.cs</DependentUpon>
198    </EmbeddedResource>
199    <EmbeddedResource Include="Properties\Resources.resx">
200      <Generator>ResXFileCodeGenerator</Generator>
201      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
202      <SubType>Designer</SubType>
203    </EmbeddedResource>
204    <EmbeddedResource Include="SchedulerPanel.it.resx">
205      <DependentUpon>SchedulerPanel.cs</DependentUpon>
206    </EmbeddedResource>
207    <EmbeddedResource Include="SchedulerPanel.nl.resx">
208      <SubType>Designer</SubType>
209      <DependentUpon>SchedulerPanel.cs</DependentUpon>
210    </EmbeddedResource>
211    <EmbeddedResource Include="SettingsPanel.it.resx">
212      <DependentUpon>SettingsPanel.cs</DependentUpon>
213    </EmbeddedResource>
214    <EmbeddedResource Include="ShellConfirmationDialog.it.resx">
215      <DependentUpon>ShellConfirmationDialog.cs</DependentUpon>
216    </EmbeddedResource>
217    <EmbeddedResource Include="ShellConfirmationDialog.resx">
218      <DependentUpon>ShellConfirmationDialog.cs</DependentUpon>
219    </EmbeddedResource>
220    <EmbeddedResource Include="Strings.en.resx">
221      <SubType>Designer</SubType>
222    </EmbeddedResource>
223    <EmbeddedResource Include="Strings.it.resx" />
224    <EmbeddedResource Include="Strings.pl.resx" />
225    <EmbeddedResource Include="Strings.resx">
226      <SubType>Designer</SubType>
227      <LastGenOutput>Strings.Designer.cs</LastGenOutput>
228    </EmbeddedResource>
229    <EmbeddedResource Include="Strings.nl.resx">
230      <SubType>Designer</SubType>
231      <LastGenOutput>Strings.nl.Designer.cs</LastGenOutput>
232    </EmbeddedResource>
233    <EmbeddedResource Include="SchedulerPanel.resx">
234      <SubType>Designer</SubType>
235      <DependentUpon>SchedulerPanel.cs</DependentUpon>
236    </EmbeddedResource>
237    <EmbeddedResource Include="SettingsPanel.nl.resx">
238      <DependentUpon>SettingsPanel.cs</DependentUpon>
239      <SubType>Designer</SubType>
240    </EmbeddedResource>
241    <EmbeddedResource Include="SettingsPanel.resx">
242      <SubType>Designer</SubType>
243      <DependentUpon>SettingsPanel.cs</DependentUpon>
244    </EmbeddedResource>
245    <EmbeddedResource Include="TaskDataSelectionForm.it.resx">
246      <DependentUpon>TaskDataSelectionForm.cs</DependentUpon>
247    </EmbeddedResource>
248    <EmbeddedResource Include="TaskDataSelectionForm.nl.resx">
249      <SubType>Designer</SubType>
250      <DependentUpon>TaskDataSelectionForm.cs</DependentUpon>
251    </EmbeddedResource>
252    <EmbeddedResource Include="TaskDataSelectionForm.pl.resx">
253      <DependentUpon>TaskDataSelectionForm.cs</DependentUpon>
254    </EmbeddedResource>
255    <EmbeddedResource Include="TaskDataSelectionForm.resx">
256      <SubType>Designer</SubType>
257      <DependentUpon>TaskDataSelectionForm.cs</DependentUpon>
258    </EmbeddedResource>
259    <EmbeddedResource Include="TaskPropertiesForm.it.resx">
260      <DependentUpon>TaskPropertiesForm.cs</DependentUpon>
261    </EmbeddedResource>
262    <EmbeddedResource Include="TaskPropertiesForm.nl.resx">
263      <SubType>Designer</SubType>
264      <DependentUpon>TaskPropertiesForm.cs</DependentUpon>
265    </EmbeddedResource>
266    <EmbeddedResource Include="TaskPropertiesForm.pl.resx">
267      <DependentUpon>TaskPropertiesForm.cs</DependentUpon>
268    </EmbeddedResource>
269    <EmbeddedResource Include="TaskPropertiesForm.resx">
270      <SubType>Designer</SubType>
271      <DependentUpon>TaskPropertiesForm.cs</DependentUpon>
272    </EmbeddedResource>
273    <EmbeddedResource Include="ToolBar.resx">
274      <SubType>Designer</SubType>
275      <DependentUpon>ToolBar.cs</DependentUpon>
276    </EmbeddedResource>
277    <EmbeddedResource Include="UpdateForm.it.resx">
278      <DependentUpon>UpdateForm.cs</DependentUpon>
279    </EmbeddedResource>
280    <EmbeddedResource Include="UpdateForm.pl.resx">
281      <DependentUpon>UpdateForm.cs</DependentUpon>
282    </EmbeddedResource>
283    <EmbeddedResource Include="UpdateForm.resx">
284      <DependentUpon>UpdateForm.cs</DependentUpon>
285      <SubType>Designer</SubType>
286    </EmbeddedResource>
287    <Compile Include="Properties\Resources.Designer.cs">
288      <AutoGen>True</AutoGen>
289      <DependentUpon>Resources.resx</DependentUpon>
290      <DesignTime>True</DesignTime>
291    </Compile>
292    <None Include="Properties\Settings.settings">
293      <Generator>SettingsSingleFileGenerator</Generator>
294      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
295    </None>
296    <Compile Include="Properties\Settings.Designer.cs">
297      <AutoGen>True</AutoGen>
298      <DependentUpon>Settings.settings</DependentUpon>
299      <DesignTimeSharedInput>True</DesignTimeSharedInput>
300    </Compile>
301    <Compile Include="SchedulerPanel.cs">
302      <SubType>UserControl</SubType>
303    </Compile>
304    <Compile Include="SchedulerPanel.Designer.cs">
305      <DependentUpon>SchedulerPanel.cs</DependentUpon>
306    </Compile>
307    <Compile Include="Settings.cs" />
308    <Compile Include="SettingsPanel.cs">
309      <SubType>UserControl</SubType>
310    </Compile>
311    <Compile Include="SettingsPanel.Designer.cs">
312      <DependentUpon>SettingsPanel.cs</DependentUpon>
313    </Compile>
314    <Compile Include="TaskDataSelectionForm.cs">
315      <SubType>Form</SubType>
316    </Compile>
317    <Compile Include="TaskDataSelectionForm.Designer.cs">
318      <DependentUpon>TaskDataSelectionForm.cs</DependentUpon>
319    </Compile>
320    <Compile Include="TaskPropertiesForm.cs">
321      <SubType>Form</SubType>
322    </Compile>
323    <Compile Include="TaskPropertiesForm.Designer.cs">
324      <DependentUpon>TaskPropertiesForm.cs</DependentUpon>
325    </Compile>
326    <Compile Include="ToolBar.cs">
327      <SubType>Component</SubType>
328    </Compile>
329    <Compile Include="ToolBar.Designer.cs">
330      <DependentUpon>ToolBar.cs</DependentUpon>
331    </Compile>
332    <Compile Include="UpdateForm.cs">
333      <SubType>Form</SubType>
334    </Compile>
335    <Compile Include="UpdateForm.Designer.cs">
336      <DependentUpon>UpdateForm.cs</DependentUpon>
337    </Compile>
338  </ItemGroup>
339  <ItemGroup>
340    <Compile Include="Program.ConsoleProgram.cs" />
341    <Compile Include="ShellConfirmationDialog.cs">
342      <SubType>Form</SubType>
343    </Compile>
344    <Compile Include="ShellConfirmationDialog.Designer.cs">
345      <DependentUpon>ShellConfirmationDialog.cs</DependentUpon>
346    </Compile>
347    <Compile Include="TaskDragDropHelper.cs" />
348    <None Include="Resources\AboutDialog.png" />
349    <CodeAnalysisDictionary Include="..\CustomDictionary.xml">
350      <Link>CustomDictionary.xml</Link>
351    </CodeAnalysisDictionary>
352    <Content Include="Resources\BackgroundGradient.bmp" />
353    <None Include="Resources\ToolbarArrow.png" />
354    <None Include="Resources\ToolbarHelp.png" />
355    <None Include="Resources\BackgroundLogo.png" />
356    <None Include="Resources\Information.png" />
357    <Content Include="Resources\NotifyIcon1.ico" />
358    <Content Include="Resources\NotifyIcon2.ico" />
359    <Content Include="Resources\NotifyIcon3.ico" />
360    <Content Include="Resources\NotifyIcon4.ico" />
361    <Content Include="Resources\NotifyIcon5.ico" />
362    <Content Include="Resources\ToolbarSchedule.png" />
363    <Content Include="Resources\ToolbarSettings.png" />
364  </ItemGroup>
365  <ItemGroup>
366    <ProjectReference Include="..\Eraser.DefaultPlugins\Eraser.DefaultPlugins.csproj">
367      <Project>{21752123-7BD7-4B44-B512-14A963C55FD8}</Project>
368      <Name>Eraser.DefaultPlugins</Name>
369      <Private>False</Private>
370    </ProjectReference>
371    <ProjectReference Include="..\Eraser.Manager\Eraser.Manager.csproj">
372      <Project>{C1AC3255-0939-499D-A69D-725E3DD4F574}</Project>
373      <Name>Eraser.Manager</Name>
374    </ProjectReference>
375    <ProjectReference Include="..\Eraser.Util\Eraser.Util.csproj">
376      <Project>{D083E1A8-3A4C-4683-9B3F-D5FEDE61B9C9}</Project>
377      <Name>Eraser.Util</Name>
378    </ProjectReference>
379  </ItemGroup>
380  <ItemGroup>
381    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
382      <Visible>False</Visible>
383      <ProductName>.NET Framework Client Profile</ProductName>
384      <Install>false</Install>
385    </BootstrapperPackage>
386    <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
387      <Visible>False</Visible>
388      <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
389      <Install>false</Install>
390    </BootstrapperPackage>
391    <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
392      <Visible>False</Visible>
393      <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
394      <Install>false</Install>
395    </BootstrapperPackage>
396    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
397      <Visible>False</Visible>
398      <ProductName>.NET Framework 3.5</ProductName>
399      <Install>false</Install>
400    </BootstrapperPackage>
401    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
402      <Visible>False</Visible>
403      <ProductName>.NET Framework 3.5 SP1</ProductName>
404      <Install>true</Install>
405    </BootstrapperPackage>
406    <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
407      <Visible>False</Visible>
408      <ProductName>Windows Installer 3.1</ProductName>
409      <Install>true</Install>
410    </BootstrapperPackage>
411  </ItemGroup>
412  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
413  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
414       Other similar extension points exist, see Microsoft.Common.targets.
415  <Target Name="BeforeBuild">
416  </Target>
417  <Target Name="AfterBuild">
418  </Target>
419  -->
420  <PropertyGroup>
421    <PostBuildEvent>
422    </PostBuildEvent>
423    <PreBuildEvent>call "$(SolutionDir)UpdateVersions.bat" "$(SolutionDir)\." "$(SolutionDir)Version.cs.in" "$(SolutionDir)Version.cs"
424csgettext --merge --recursive EN,NL,IT,PL "$(ProjectDir)\." Strings
425if ERRORLEVEL 0 exit 0</PreBuildEvent>
426  </PropertyGroup>
427</Project>
Note: See TracBrowser for help on using the repository browser.