<?xml version="1.0" encoding="utf-8"?>
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
<PropertyGroup>
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<ProjectGuid>{89FCE78E-1855-4D6D-AEF3-96736C3B8CD4}</ProjectGuid>
|
<OutputType>WinExe</OutputType>
|
<RootNamespace>TestSeq</RootNamespace>
|
<AssemblyName>TestSeq</AssemblyName>
|
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
<FileAlignment>512</FileAlignment>
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
<Deterministic>true</Deterministic>
|
</PropertyGroup>
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
<DebugSymbols>true</DebugSymbols>
|
<DebugType>full</DebugType>
|
<Optimize>false</Optimize>
|
<OutputPath>bin\Debug\</OutputPath>
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
<ErrorReport>prompt</ErrorReport>
|
<WarningLevel>4</WarningLevel>
|
</PropertyGroup>
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
<DebugType>pdbonly</DebugType>
|
<Optimize>true</Optimize>
|
<OutputPath>bin\Release\</OutputPath>
|
<DefineConstants>TRACE</DefineConstants>
|
<ErrorReport>prompt</ErrorReport>
|
<WarningLevel>4</WarningLevel>
|
</PropertyGroup>
|
<PropertyGroup>
|
<StartupObject />
|
</PropertyGroup>
|
<ItemGroup>
|
<Reference Include="log4net, Version=3.4.0.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL">
|
<HintPath>..\Editor\packages\log4net.3.4.0\lib\net462\log4net.dll</HintPath>
|
</Reference>
|
<Reference Include="PresentationCore" />
|
<Reference Include="PresentationFramework" />
|
<Reference Include="System" />
|
<Reference Include="System.Configuration" />
|
<Reference Include="System.Core" />
|
<Reference Include="System.Web" />
|
<Reference Include="System.Windows" />
|
<Reference Include="System.Xaml" />
|
<Reference Include="System.Xml.Linq" />
|
<Reference Include="System.Data.DataSetExtensions" />
|
<Reference Include="Microsoft.CSharp" />
|
<Reference Include="System.Data" />
|
<Reference Include="System.Net.Http" />
|
<Reference Include="System.Xml" />
|
<Reference Include="WindowsBase" />
|
</ItemGroup>
|
<ItemGroup>
|
<Compile Include="App.xaml.cs">
|
<DependentUpon>App.xaml</DependentUpon>
|
</Compile>
|
<Compile Include="MainWindow.xaml.cs">
|
<DependentUpon>MainWindow.xaml</DependentUpon>
|
</Compile>
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
</ItemGroup>
|
<ItemGroup>
|
<None Include="App.config" />
|
<None Include="packages.config" />
|
</ItemGroup>
|
<ItemGroup>
|
<ProjectReference Include="..\OpenTap\BasicSteps\Tap.Plugins.BasicSteps.csproj">
|
<Project>{b35e5149-91de-2c3f-54a5-c5a8aed1b702}</Project>
|
<Name>Tap.Plugins.BasicSteps</Name>
|
</ProjectReference>
|
<ProjectReference Include="..\OpenTap\Engine\Tap.Engine.csproj">
|
<Project>{5a9a6977-4d41-c9f9-1b65-47706ff32095}</Project>
|
<Name>Tap.Engine</Name>
|
</ProjectReference>
|
<ProjectReference Include="..\Plugin\AddInPlugin\AddInPlugin.csproj">
|
<Project>{ad26f25e-43d2-4529-1915-2f6827f346ce}</Project>
|
<Name>AddInPlugin</Name>
|
</ProjectReference>
|
</ItemGroup>
|
<ItemGroup>
|
<ApplicationDefinition Include="App.xaml">
|
<Generator>MSBuild:Compile</Generator>
|
<SubType>Designer</SubType>
|
</ApplicationDefinition>
|
</ItemGroup>
|
<ItemGroup>
|
<Page Include="MainWindow.xaml">
|
<Generator>MSBuild:Compile</Generator>
|
<SubType>Designer</SubType>
|
</Page>
|
</ItemGroup>
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
<PropertyGroup>
|
<PostBuildEvent>setlocal enabledelayedexpansion
|
|
set "source_folder=$(TargetDir)"
|
set "destination_folder=$(TargetDir)3rds"
|
set "libs_folder=$(TargetDir)Libs"
|
set "tap_folder=$(TargetDir)OpenTap"
|
set "report_folder=$(TargetDir)Report"
|
set "settings_folder=$(TargetDir)Settings"
|
|
IF "$(ConfigurationName)"=="Release" del /s /q "%25source_folder%25\*.pdb"
|
|
rmdir /S /Q "%25destination_folder%25"
|
mkdir "%25destination_folder%25"
|
|
mkdir "%25libs_folder%25"
|
|
move /y "%25source_folder%25UILib.dll" "%25libs_folder%25\UILib.dll"
|
move /y "%25source_folder%25UtilLib.dll" "%25libs_folder%25\UtilLib.dll"
|
move /y "%25source_folder%25ViHelper.dll" "%25libs_folder%25\ViHelper.dll"
|
move /y "%25source_folder%25LabViewRunner.dll" "%25libs_folder%25\LabViewRunner.dll"
|
move /y "%25source_folder%25AddInPlugin.dll" "%25libs_folder%25\AddInPlugin.dll"
|
move /y "%25source_folder%25OpenTap.dll" "%25libs_folder%25\OpenTap.dll"
|
move /y "%25source_folder%25OpenTap.Plugins.BasicSteps.dll" "%25libs_folder%25\OpenTap.Plugins.BasicSteps.dll"
|
|
|
|
mkdir "%25report_folder%25"
|
mkdir "%25settings_folder%25"
|
|
|
|
for /d %25%25D in ("%25source_folder%25\*") do (
|
if /I not "%25%25~nxD"=="Settings" if /I not "%25%25~nxD"=="Config" if /I not "%25%25~nxD"=="Lang" if /I not "%25%25~nxD"=="Libs" if /I not "%25%25~nxD"=="Log" if /I not "%25%25~nxD"=="Plugin" if /I not "%25%25~nxD"=="OpenTap" if /I not "%25%25~nxD"=="Report" (
|
move /Y "%25%25D" "%25destination_folder%25"
|
)
|
)
|
|
for %25%25F in ("%25source_folder%25\*") do (
|
if /I not "%25%25~nxF"=="$(TargetFileName)" if /I not "%25%25~nxF"=="$(TargetFileName).config" if /I not "%25%25~nxF"=="$(TargetName).pdb" (
|
move /Y "%25%25F" "%25destination_folder%25"
|
)
|
)
|
|
</PostBuildEvent>
|
</PropertyGroup>
|
</Project>
|