source: branches/eraser6/DefaultPlugins/DefaultPlugins.csproj @ 574

Revision 574, 5.0 KB checked in by lowjoel, 6 years ago (diff)

Require .NET 3.5 and require all assemblies to be signed. (Ignored files: *.pfx in root.)

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>..\Key File.pfx</AssemblyOriginatorKeyFile>
14    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
15  </PropertyGroup>
16  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17    <DebugSymbols>true</DebugSymbols>
18    <DebugType>full</DebugType>
19    <Optimize>false</Optimize>
20    <OutputPath>..\bin\Debug\Plugins\</OutputPath>
21    <DefineConstants>DEBUG;TRACE</DefineConstants>
22    <ErrorReport>prompt</ErrorReport>
23    <WarningLevel>4</WarningLevel>
24    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
25  </PropertyGroup>
26  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27    <DebugType>pdbonly</DebugType>
28    <Optimize>true</Optimize>
29    <OutputPath>..\bin\Release\Plugins\</OutputPath>
30    <DefineConstants>TRACE</DefineConstants>
31    <ErrorReport>prompt</ErrorReport>
32    <WarningLevel>4</WarningLevel>
33    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
34  </PropertyGroup>
35  <ItemGroup>
36    <Reference Include="ISAAC, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
37      <SpecificVersion>False</SpecificVersion>
38      <HintPath>..\Dependencies\ISAAC.dll</HintPath>
39    </Reference>
40    <Reference Include="System" />
41    <Reference Include="System.Core">
42      <RequiredTargetFramework>3.5</RequiredTargetFramework>
43    </Reference>
44    <Reference Include="System.Data" />
45    <Reference Include="System.Drawing" />
46    <Reference Include="System.Windows.Forms" />
47    <Reference Include="System.Xml" />
48  </ItemGroup>
49  <ItemGroup>
50    <Compile Include="CustomMethodEditorForm.cs">
51      <SubType>Form</SubType>
52    </Compile>
53    <Compile Include="CustomMethodEditorForm.Designer.cs">
54      <DependentUpon>CustomMethodEditorForm.cs</DependentUpon>
55    </Compile>
56    <Compile Include="EraseCustom.cs" />
57    <Compile Include="EraseDoD.cs" />
58    <Compile Include="EraseRandom.cs" />
59    <Compile Include="EraseGutmann.cs" />
60    <Compile Include="EraseFirstLast16KB.cs" />
61    <Compile Include="EraseHMGIS5.cs" />
62    <Compile Include="EraseGOSTP50739.cs" />
63    <Compile Include="EraseUSAF5020.cs" />
64    <Compile Include="EraseVSITR.cs" />
65    <Compile Include="EraseRCMP_TSSIT_OPS_II.cs" />
66    <Compile Include="RNGISAAC.cs" />
67    <Compile Include="Plugin.cs" />
68    <Compile Include="Properties\AssemblyInfo.cs" />
69    <Compile Include="RNGCrypto.cs" />
70    <Compile Include="EraseSchneier.cs" />
71    <Compile Include="SettingsForm.cs">
72      <SubType>Form</SubType>
73    </Compile>
74    <Compile Include="SettingsForm.Designer.cs">
75      <DependentUpon>SettingsForm.cs</DependentUpon>
76    </Compile>
77    <Compile Include="EraseUSArmyAR380_19.cs" />
78  </ItemGroup>
79  <ItemGroup>
80    <ProjectReference Include="..\Manager\Manager.csproj">
81      <Project>{C1AC3255-0939-499D-A69D-725E3DD4F574}</Project>
82      <Name>Manager</Name>
83      <Private>False</Private>
84    </ProjectReference>
85    <ProjectReference Include="..\Util\Util.csproj">
86      <Project>{D083E1A8-3A4C-4683-9B3F-D5FEDE61B9C9}</Project>
87      <Name>Util</Name>
88      <Private>False</Private>
89    </ProjectReference>
90  </ItemGroup>
91  <ItemGroup>
92    <EmbeddedResource Include="CustomMethodEditorForm.resx">
93      <SubType>Designer</SubType>
94      <DependentUpon>CustomMethodEditorForm.cs</DependentUpon>
95    </EmbeddedResource>
96    <EmbeddedResource Include="Strings.en.resx">
97      <SubType>Designer</SubType>
98    </EmbeddedResource>
99    <EmbeddedResource Include="Strings.nl.resx">
100      <SubType>Designer</SubType>
101    </EmbeddedResource>
102    <EmbeddedResource Include="Strings.resx">
103      <SubType>Designer</SubType>
104    </EmbeddedResource>
105    <EmbeddedResource Include="SettingsForm.resx">
106      <SubType>Designer</SubType>
107      <DependentUpon>SettingsForm.cs</DependentUpon>
108    </EmbeddedResource>
109  </ItemGroup>
110  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
111  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
112       Other similar extension points exist, see Microsoft.Common.targets.
113  <Target Name="BeforeBuild">
114  </Target>
115  <Target Name="AfterBuild">
116  </Target>
117  -->
118  <PropertyGroup>
119    <PostBuildEvent>
120    </PostBuildEvent>
121    <PreBuildEvent>csgettext --merge EN,NL "$(ProjectDir)\" Strings
122if ERRORLEVEL 0 exit 0</PreBuildEvent>
123  </PropertyGroup>
124</Project>
Note: See TracBrowser for help on using the repository browser.