source: branches/eraser6/pluginsRewrite/Eraser.DefaultPlugins/Eraser.DefaultPlugins.csproj @ 2461

Revision 2461, 12.4 KB checked in by lowjoel, 2 years ago (diff)

Added base class implementations for each of the IRegisterable types.

Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
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>{21752123-7BD7-4B44-B512-14A963C55FD8}</ProjectGuid>
9    <OutputType>Library</OutputType>
10    <AppDesignerFolder>Properties</AppDesignerFolder>
11    <RootNamespace>Eraser.DefaultPlugins</RootNamespace>
12    <AssemblyName>Eraser.DefaultPlugins</AssemblyName>
13    <SignAssembly>true</SignAssembly>
14    <AssemblyOriginatorKeyFile>..\Strong Name.snk</AssemblyOriginatorKeyFile>
15    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
16    <RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent>
17    <IsWebBootstrapper>false</IsWebBootstrapper>
18    <TargetFrameworkProfile />
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\Plugins\</OutputPath>
39    <DefineConstants>TRACE;DEBUG;CODE_ANALYSIS</DefineConstants>
40    <ErrorReport>prompt</ErrorReport>
41    <WarningLevel>4</WarningLevel>
42    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
43  </PropertyGroup>
44  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
45    <DebugType>pdbonly</DebugType>
46    <Optimize>true</Optimize>
47    <OutputPath>..\bin\Release\Plugins\</OutputPath>
48    <DefineConstants>TRACE</DefineConstants>
49    <ErrorReport>prompt</ErrorReport>
50    <WarningLevel>4</WarningLevel>
51    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
52  </PropertyGroup>
53  <ItemGroup>
54    <Reference Include="Microsoft.VisualBasic" />
55    <Reference Include="System" />
56    <Reference Include="System.Core">
57      <RequiredTargetFramework>3.5</RequiredTargetFramework>
58    </Reference>
59    <Reference Include="System.Data" />
60    <Reference Include="System.Drawing" />
61    <Reference Include="System.Windows.Forms" />
62    <Reference Include="System.Xml" />
63  </ItemGroup>
64  <ItemGroup>
65    <Compile Include="..\Version.cs">
66      <Link>Version.cs</Link>
67    </Compile>
68    <Compile Include="CustomMethodEditorForm.cs">
69      <SubType>Form</SubType>
70    </Compile>
71    <Compile Include="CustomMethodEditorForm.Designer.cs">
72      <DependentUpon>CustomMethodEditorForm.cs</DependentUpon>
73    </Compile>
74    <Compile Include="CustomMethodPassEditor.cs">
75      <SubType>UserControl</SubType>
76    </Compile>
77    <Compile Include="CustomMethodPassEditor.Designer.cs">
78      <DependentUpon>CustomMethodPassEditor.cs</DependentUpon>
79    </Compile>
80    <Compile Include="EntropySources\KernelEntropySource.cs" />
81    <Compile Include="ErasureMethods\ErasureMethodBase.cs" />
82    <Compile Include="ErasureMethods\Custom.cs" />
83    <Compile Include="ErasureMethods\DoD.cs" />
84    <Compile Include="ErasureMethods\Random.cs" />
85    <Compile Include="ErasureMethods\Gutmann.cs" />
86    <Compile Include="ErasureMethods\FirstLast16KB.cs" />
87    <Compile Include="ErasureMethods\HMGIS5.cs" />
88    <Compile Include="ErasureMethods\GOSTP50739.cs" />
89    <Compile Include="ErasureMethods\USAF5020.cs" />
90    <Compile Include="ErasureMethods\VSITR.cs" />
91    <Compile Include="ErasureMethods\RCMP_TSSIT_OPS_II.cs" />
92    <Compile Include="ErasureTargets\ErasureTargetBase.cs" />
93    <Compile Include="ErasureTargets\FileErasureTarget.cs" />
94    <Compile Include="ErasureTargets\FileSystemObjectErasureTarget.cs" />
95    <Compile Include="ErasureTargets\FileErasureTargetConfigurer.cs">
96      <SubType>UserControl</SubType>
97    </Compile>
98    <Compile Include="ErasureTargets\FileErasureTargetConfigurer.Designer.cs">
99      <DependentUpon>FileErasureTargetConfigurer.cs</DependentUpon>
100    </Compile>
101    <Compile Include="ErasureTargets\FolderErasureTarget.cs" />
102    <Compile Include="ErasureTargets\FolderErasureTargetConfigurer.cs">
103      <SubType>UserControl</SubType>
104    </Compile>
105    <Compile Include="ErasureTargets\FolderErasureTargetConfigurer.Designer.cs">
106      <DependentUpon>FolderErasureTargetConfigurer.cs</DependentUpon>
107    </Compile>
108    <Compile Include="ErasureTargets\DriveErasureTarget.cs" />
109    <Compile Include="ErasureTargets\DriveErasureTargetConfigurer.cs">
110      <SubType>UserControl</SubType>
111    </Compile>
112    <Compile Include="ErasureTargets\DriveErasureTargetConfigurer.Designer.cs">
113      <DependentUpon>DriveErasureTargetConfigurer.cs</DependentUpon>
114    </Compile>
115    <Compile Include="ErasureTargets\RecycleBinErasureTarget.cs" />
116    <Compile Include="ErasureTargets\RecycleBinErasureTargetConfigurer.cs" />
117    <Compile Include="ErasureTargets\SecureMoveErasureTarget.cs" />
118    <Compile Include="ErasureTargets\SecureMoveErasureTargetConfigurer.cs">
119      <SubType>UserControl</SubType>
120    </Compile>
121    <Compile Include="ErasureTargets\SecureMoveErasureTargetConfigurer.Designer.cs">
122      <DependentUpon>SecureMoveErasureTargetConfigurer.cs</DependentUpon>
123    </Compile>
124    <Compile Include="ErasureTargets\UnusedSpaceErasureTarget.cs" />
125    <Compile Include="ErasureTargets\UnusedSpaceErasureTargetConfigurer.cs">
126      <SubType>UserControl</SubType>
127    </Compile>
128    <Compile Include="ErasureTargets\UnusedSpaceErasureTargetConfigurer.Designer.cs">
129      <DependentUpon>UnusedSpaceErasureTargetConfigurer.cs</DependentUpon>
130    </Compile>
131    <Compile Include="FileSystems\FileSystemBase.cs" />
132    <Compile Include="FileSystems\Fat.cs" />
133    <Compile Include="FileSystems\Ntfs.cs" />
134    <Compile Include="FileSystems\Windows.cs" />
135    <Compile Include="Plugin.cs" />
136    <Compile Include="Prngs\PrngBase.cs" />
137    <Compile Include="Properties\AssemblyInfo.cs" />
138    <Compile Include="Prngs\RNGCrypto.cs" />
139    <Compile Include="ErasureMethods\Schneier.cs" />
140    <Compile Include="SettingsForm.cs">
141      <SubType>Form</SubType>
142    </Compile>
143    <Compile Include="SettingsForm.Designer.cs">
144      <DependentUpon>SettingsForm.cs</DependentUpon>
145    </Compile>
146    <Compile Include="ErasureMethods\USArmyAR380_19.cs" />
147  </ItemGroup>
148  <ItemGroup>
149    <ProjectReference Include="..\Eraser.Plugins\Eraser.Plugins.csproj">
150      <Project>{59F7ED0F-3589-4112-B612-4A9A6588F4A0}</Project>
151      <Name>Eraser.Plugins</Name>
152    </ProjectReference>
153    <ProjectReference Include="..\Eraser.Util.Native\Eraser.Util.Native.vcxproj">
154      <Project>{BCFE7D20-FC82-4BBE-BFE4-7B635D70D238}</Project>
155      <Name>Eraser.Util.Native</Name>
156      <Private>False</Private>
157    </ProjectReference>
158    <ProjectReference Include="..\Eraser.Util\Eraser.Util.csproj">
159      <Project>{D083E1A8-3A4C-4683-9B3F-D5FEDE61B9C9}</Project>
160      <Name>Eraser.Util</Name>
161      <Private>False</Private>
162    </ProjectReference>
163  </ItemGroup>
164  <ItemGroup>
165    <EmbeddedResource Include="CustomMethodEditorForm.it.resx">
166      <DependentUpon>CustomMethodEditorForm.cs</DependentUpon>
167    </EmbeddedResource>
168    <EmbeddedResource Include="CustomMethodEditorForm.pl.resx">
169      <DependentUpon>CustomMethodEditorForm.cs</DependentUpon>
170    </EmbeddedResource>
171    <EmbeddedResource Include="CustomMethodEditorForm.resx">
172      <SubType>Designer</SubType>
173      <DependentUpon>CustomMethodEditorForm.cs</DependentUpon>
174    </EmbeddedResource>
175    <EmbeddedResource Include="CustomMethodPassEditor.it.resx">
176      <DependentUpon>CustomMethodPassEditor.cs</DependentUpon>
177    </EmbeddedResource>
178    <EmbeddedResource Include="CustomMethodPassEditor.pl.resx">
179      <DependentUpon>CustomMethodPassEditor.cs</DependentUpon>
180    </EmbeddedResource>
181    <EmbeddedResource Include="CustomMethodPassEditor.resx">
182      <DependentUpon>CustomMethodPassEditor.cs</DependentUpon>
183      <SubType>Designer</SubType>
184    </EmbeddedResource>
185    <EmbeddedResource Include="ErasureTargets\FileErasureTargetConfigurer.resx">
186      <DependentUpon>FileErasureTargetConfigurer.cs</DependentUpon>
187    </EmbeddedResource>
188    <EmbeddedResource Include="ErasureTargets\FolderErasureTargetConfigurer.resx">
189      <DependentUpon>FolderErasureTargetConfigurer.cs</DependentUpon>
190    </EmbeddedResource>
191    <EmbeddedResource Include="ErasureTargets\DriveErasureTargetConfigurer.resx">
192      <DependentUpon>DriveErasureTargetConfigurer.cs</DependentUpon>
193    </EmbeddedResource>
194    <EmbeddedResource Include="ErasureTargets\SecureMoveErasureTargetConfigurer.resx">
195      <DependentUpon>SecureMoveErasureTargetConfigurer.cs</DependentUpon>
196    </EmbeddedResource>
197    <EmbeddedResource Include="ErasureTargets\UnusedSpaceErasureTargetConfigurer.resx">
198      <DependentUpon>UnusedSpaceErasureTargetConfigurer.cs</DependentUpon>
199    </EmbeddedResource>
200    <EmbeddedResource Include="SettingsForm.it.resx">
201      <DependentUpon>SettingsForm.cs</DependentUpon>
202    </EmbeddedResource>
203    <EmbeddedResource Include="SettingsForm.pl.resx">
204      <DependentUpon>SettingsForm.cs</DependentUpon>
205    </EmbeddedResource>
206    <EmbeddedResource Include="Strings.en.resx">
207      <SubType>Designer</SubType>
208    </EmbeddedResource>
209    <EmbeddedResource Include="Strings.it.resx" />
210    <EmbeddedResource Include="Strings.nl.resx">
211      <SubType>Designer</SubType>
212    </EmbeddedResource>
213    <EmbeddedResource Include="Strings.pl.resx" />
214    <EmbeddedResource Include="Strings.resx">
215      <SubType>Designer</SubType>
216    </EmbeddedResource>
217    <EmbeddedResource Include="SettingsForm.resx">
218      <SubType>Designer</SubType>
219      <DependentUpon>SettingsForm.cs</DependentUpon>
220    </EmbeddedResource>
221  </ItemGroup>
222  <ItemGroup>
223    <CodeAnalysisDictionary Include="..\CustomDictionary.xml">
224      <Link>CustomDictionary.xml</Link>
225    </CodeAnalysisDictionary>
226  </ItemGroup>
227  <ItemGroup>
228    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
229      <Visible>False</Visible>
230      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
231      <Install>false</Install>
232    </BootstrapperPackage>
233    <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
234      <Visible>False</Visible>
235      <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
236      <Install>false</Install>
237    </BootstrapperPackage>
238    <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
239      <Visible>False</Visible>
240      <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
241      <Install>false</Install>
242    </BootstrapperPackage>
243    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
244      <Visible>False</Visible>
245      <ProductName>.NET Framework 3.5</ProductName>
246      <Install>false</Install>
247    </BootstrapperPackage>
248    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
249      <Visible>False</Visible>
250      <ProductName>.NET Framework 3.5 SP1</ProductName>
251      <Install>true</Install>
252    </BootstrapperPackage>
253    <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
254      <Visible>False</Visible>
255      <ProductName>Windows Installer 3.1</ProductName>
256      <Install>true</Install>
257    </BootstrapperPackage>
258  </ItemGroup>
259  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
260  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
261       Other similar extension points exist, see Microsoft.Common.targets.
262  <Target Name="BeforeBuild">
263  </Target>
264  <Target Name="AfterBuild">
265  </Target>
266  -->
267  <PropertyGroup>
268    <PostBuildEvent>
269    </PostBuildEvent>
270    <PreBuildEvent>call "$(SolutionDir)UpdateVersions.bat" "$(SolutionDir)\." "$(SolutionDir)Version.cs.in" "$(SolutionDir)Version.cs"
271csgettext --merge --recursive EN,NL,IT,PL "$(ProjectDir)\." Strings
272if ERRORLEVEL 0 exit 0</PreBuildEvent>
273  </PropertyGroup>
274</Project>
Note: See TracBrowser for help on using the repository browser.