root/lang/csharp/Misuzilla.Build.Tasks.Hash/Misuzilla.Build.Tasks.Hash/Misuzilla.Build.Tasks.Hash.csproj

Revision 193, 2.7 kB (checked in by mayuki, 16 months ago)

lang/csharp/Misuzilla.Build.Tasks.Hash: import Misuzilla.Build.Tasks.Hash

Line 
1<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2  <PropertyGroup>
3    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
4    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
5    <ProductVersion>8.0.50727</ProductVersion>
6    <SchemaVersion>2.0</SchemaVersion>
7    <ProjectGuid>{0D8012AE-B505-4391-8850-D52D56C8D3E1}</ProjectGuid>
8    <OutputType>Library</OutputType>
9    <AppDesignerFolder>Properties</AppDesignerFolder>
10    <RootNamespace>Misuzilla.Build.Tasks.Hash</RootNamespace>
11    <AssemblyName>Misuzilla.Build.Tasks.Hash</AssemblyName>
12  </PropertyGroup>
13  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
14    <DebugSymbols>true</DebugSymbols>
15    <DebugType>full</DebugType>
16    <Optimize>false</Optimize>
17    <OutputPath>bin\Debug\</OutputPath>
18    <DefineConstants>DEBUG;TRACE</DefineConstants>
19    <ErrorReport>prompt</ErrorReport>
20    <WarningLevel>4</WarningLevel>
21  </PropertyGroup>
22  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
23    <DebugType>pdbonly</DebugType>
24    <Optimize>true</Optimize>
25    <OutputPath>bin\Release\</OutputPath>
26    <DefineConstants>TRACE</DefineConstants>
27    <ErrorReport>prompt</ErrorReport>
28    <WarningLevel>4</WarningLevel>
29  </PropertyGroup>
30  <ItemGroup>
31    <Reference Include="Microsoft.Build.Framework" />
32    <Reference Include="Microsoft.Build.Utilities" />
33    <Reference Include="System" />
34    <Reference Include="System.Data" />
35    <Reference Include="System.Xml" />
36  </ItemGroup>
37  <ItemGroup>
38    <Compile Include="HashTask.cs" />
39    <Compile Include="MD5.cs" />
40    <Compile Include="Properties\AssemblyInfo.cs" />
41    <Compile Include="SHA1.cs" />
42    <Compile Include="SHA256.cs" />
43  </ItemGroup>
44  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
45  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
46       Other similar extension points exist, see Microsoft.Common.targets.
47  <Target Name="BeforeBuild">
48  </Target>
49  -->
50
51  <UsingTask AssemblyFile="$(OutputPath)\Misuzilla.Build.Tasks.Hash.dll" TaskName="MD5" />
52  <UsingTask AssemblyFile="$(OutputPath)\Misuzilla.Build.Tasks.Hash.dll" TaskName="SHA1" />
53  <UsingTask AssemblyFile="$(OutputPath)\Misuzilla.Build.Tasks.Hash.dll" TaskName="SHA256" />
54  <ItemGroup>
55    <GenerateHashTargets Include="$(OutputPath)\Misuzilla.Build.Tasks.Hash.dll" />
56  </ItemGroup>
57  <Target Name="AfterBuild">
58    <MD5    Files="@(GenerateHashTargets)" />
59    <SHA1   Files="@(GenerateHashTargets)" />
60    <SHA256 Files="@(GenerateHashTargets)" />
61  </Target>
62</Project>
Note: See TracBrowser for help on using the browser.