source: trunk/CrypPlugins/Vernam/Vernam.csproj @ 306

Last change on this file since 306 was 306, checked in by Thomas Schmid, 13 years ago
  • fixed execution bug in editor
  • added warning message to editor if packets have to be dropped, because data events were fired to fast (if you see such warning you probably have to use the new controller property)
File size: 3.5 KB
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>{EEEC04B8-BDD4-4F56-8B7B-4753BB270D11}</ProjectGuid>
9    <OutputType>Library</OutputType>
10    <AppDesignerFolder>Properties</AppDesignerFolder>
11    <RootNamespace>Cryptool.Vernam</RootNamespace>
12    <AssemblyName>Vernam</AssemblyName>
13    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
14    <FileAlignment>512</FileAlignment>
15    <SignAssembly>true</SignAssembly>
16    <AssemblyOriginatorKeyFile>key.snk</AssemblyOriginatorKeyFile>
17  </PropertyGroup>
18  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
19    <DebugSymbols>true</DebugSymbols>
20    <DebugType>full</DebugType>
21    <Optimize>false</Optimize>
22    <OutputPath>bin\Debug\</OutputPath>
23    <DefineConstants>DEBUG;TRACE</DefineConstants>
24    <ErrorReport>prompt</ErrorReport>
25    <WarningLevel>4</WarningLevel>
26  </PropertyGroup>
27  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
28    <DebugType>pdbonly</DebugType>
29    <Optimize>true</Optimize>
30    <OutputPath>bin\Release\</OutputPath>
31    <DefineConstants>TRACE</DefineConstants>
32    <ErrorReport>prompt</ErrorReport>
33    <WarningLevel>4</WarningLevel>
34  </PropertyGroup>
35  <ItemGroup>
36    <Reference Include="PresentationCore">
37      <RequiredTargetFramework>3.0</RequiredTargetFramework>
38    </Reference>
39    <Reference Include="PresentationFramework">
40      <RequiredTargetFramework>3.0</RequiredTargetFramework>
41    </Reference>
42    <Reference Include="System" />
43    <Reference Include="System.Core">
44      <RequiredTargetFramework>3.5</RequiredTargetFramework>
45    </Reference>
46    <Reference Include="WindowsBase">
47      <RequiredTargetFramework>3.0</RequiredTargetFramework>
48    </Reference>
49  </ItemGroup>
50  <ItemGroup>
51    <Compile Include="Properties\AssemblyInfo.cs" />
52    <Compile Include="Vernam.cs" />
53    <Compile Include="VernamSettings.cs" />
54  </ItemGroup>
55  <ItemGroup>
56    <None Include="key.snk" />
57  </ItemGroup>
58  <ItemGroup>
59    <Resource Include="Images\icon.png" />
60  </ItemGroup>
61  <ItemGroup>
62    <ProjectReference Include="..\..\CrypPluginBase\CrypPluginBase.csproj">
63      <Project>{25DB2B47-A457-4EC2-960B-395CE07AE093}</Project>
64      <Name>CrypPluginBase</Name>
65    </ProjectReference>
66  </ItemGroup>
67  <ItemGroup>
68    <Resource Include="DetailedDescription\Description.xaml">
69      <Generator>MSBuild:Compile</Generator>
70      <SubType>Designer</SubType>
71    </Resource>
72  </ItemGroup>
73  <ItemGroup>
74    <Resource Include="Images\decrypt.png" />
75    <Resource Include="Images\encrypt.png" />
76  </ItemGroup>
77  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
78  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
79       Other similar extension points exist, see Microsoft.Common.targets.
80  <Target Name="BeforeBuild">
81  </Target>
82  <Target Name="AfterBuild">
83  </Target>
84  -->
85  <PropertyGroup>
86    <PostBuildEvent>cd "$(ProjectDir)"
87cd ..\..\CrypWin\$(OutDir)
88if not exist "./CrypPlugins" mkdir "./CrypPlugins"
89
90del /F /S /Q /s /q "Vernam*.*"
91copy "$(TargetDir)Vernam*.*" "./CrypPlugins"</PostBuildEvent>
92  </PropertyGroup>
93</Project>
Note: See TracBrowser for help on using the repository browser.