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

Revision 2297, 12.2 KB checked in by lowjoel, 4 years ago (diff)

Don't copy the plugin dependency to the plugins folder to prevent cyclical dependencies.

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