alielie
2026-09-10 f3889f2d36c50cf99468594854def9b7ed069fb5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<Project Sdk="Microsoft.NET.Sdk">
 
  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>net472</TargetFramework>
    <Nullable>enable</Nullable>
    <LangVersion>10.0</LangVersion>
    <ImplicitUsings>enable</ImplicitUsings>
    <UseWPF>true</UseWPF>
    <AssemblyVersion>1.0.2.7</AssemblyVersion>
    <FileVersion>1.0.2.7</FileVersion>
    <ApplicationIcon>Ico.ico</ApplicationIcon>
  </PropertyGroup>
 
  <ItemGroup>
    <Content Include="Ico.ico" />
  </ItemGroup>
 
  <ItemGroup>
    <PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.0" />
    <PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.135" />
  </ItemGroup>
 
  <ItemGroup>
    <ProjectReference Include="..\..\ViHelper\ViHelper.csproj" />
    <ProjectReference Include="..\Editor\SeqEditor.csproj" />
    <ProjectReference Include="..\OpenTap\BasicSteps\Tap.Plugins.BasicSteps.csproj" />
    <ProjectReference Include="..\OpenTap\Engine\Tap.Engine.csproj" />
    <ProjectReference Include="..\Plugin\AddInPlugin\AddInPlugin.csproj" />
    <ProjectReference Include="..\UILib\UILib.csproj" />
    <ProjectReference Include="..\UtilLib\UtilLib.csproj" />
  </ItemGroup>
 
  <ItemGroup>
    <None Update="Lang\en-US\UI.json">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </None>
    <None Update="Lang\zh-CN\UI.json">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </None>
  </ItemGroup>
 
  <Target Name="PostBuild" AfterTargets="PostBuildEvent">
    <Exec Command="setlocal enabledelayedexpansion&#xD;&#xA;&#xD;&#xA;set &quot;source_folder=$(TargetDir)&quot;&#xD;&#xA;set &quot;destination_folder=$(TargetDir)3rds&quot;&#xD;&#xA;set &quot;libs_folder=$(TargetDir)Libs&quot;&#xD;&#xA;set &quot;tap_folder=$(TargetDir)OpenTap&quot;&#xD;&#xA;set &quot;report_folder=$(TargetDir)Report&quot;&#xD;&#xA;set &quot;settings_folder=$(TargetDir)Settings&quot;&#xD;&#xA;&#xD;&#xA;IF &quot;$(ConfigurationName)&quot;==&quot;Release&quot; del /s /q &quot;%25source_folder%25\*.pdb&quot;&#xD;&#xA;&#xD;&#xA;rmdir /S /Q &quot;%25destination_folder%25&quot;&#xD;&#xA;mkdir &quot;%25destination_folder%25&quot;&#xD;&#xA;&#xD;&#xA;mkdir &quot;%25libs_folder%25&quot; &#xD;&#xA;&#xD;&#xA;move /y &quot;%25source_folder%25UILib.dll&quot; &quot;%25libs_folder%25\UILib.dll&quot;&#xD;&#xA;move /y &quot;%25source_folder%25UtilLib.dll&quot; &quot;%25libs_folder%25\UtilLib.dll&quot;&#xD;&#xA;move /y &quot;%25source_folder%25ViHelper.dll&quot; &quot;%25libs_folder%25\ViHelper.dll&quot;&#xD;&#xA;move /y &quot;%25source_folder%25LabViewRunner.dll&quot; &quot;%25libs_folder%25\LabViewRunner.dll&quot;&#xD;&#xA;move /y &quot;%25source_folder%25AddInPlugin.dll&quot; &quot;%25libs_folder%25\AddInPlugin.dll&quot;&#xD;&#xA;move /y &quot;%25source_folder%25OpenTap.dll&quot; &quot;%25libs_folder%25\OpenTap.dll&quot;&#xD;&#xA;move /y &quot;%25source_folder%25OpenTap.Plugins.BasicSteps.dll&quot; &quot;%25libs_folder%25\OpenTap.Plugins.BasicSteps.dll&quot;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;mkdir &quot;%25report_folder%25&quot;&#xD;&#xA;mkdir &quot;%25settings_folder%25&quot;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;for /d %25%25D in (&quot;%25source_folder%25\*&quot;) do (&#xD;&#xA;    if /I not &quot;%25%25~nxD&quot;==&quot;Settings&quot; if /I not &quot;%25%25~nxD&quot;==&quot;Config&quot; if /I not &quot;%25%25~nxD&quot;==&quot;Lang&quot; if /I not &quot;%25%25~nxD&quot;==&quot;Libs&quot; if /I not &quot;%25%25~nxD&quot;==&quot;Log&quot; if /I not &quot;%25%25~nxD&quot;==&quot;Plugin&quot; if /I not &quot;%25%25~nxD&quot;==&quot;OpenTap&quot; if /I not &quot;%25%25~nxD&quot;==&quot;Report&quot; (&#xD;&#xA;        move /Y &quot;%25%25D&quot; &quot;%25destination_folder%25&quot;&#xD;&#xA;    )&#xD;&#xA;)&#xD;&#xA;&#xD;&#xA;for %25%25F in (&quot;%25source_folder%25\*&quot;) do (&#xD;&#xA;    if /I not &quot;%25%25~nxF&quot;==&quot;$(TargetFileName)&quot; if /I not &quot;%25%25~nxF&quot;==&quot;$(TargetFileName).config&quot; if /I not &quot;%25%25~nxF&quot;==&quot;$(TargetName).pdb&quot; (&#xD;&#xA;        move /Y &quot;%25%25F&quot; &quot;%25destination_folder%25&quot;&#xD;&#xA;    )&#xD;&#xA;)" />
  </Target>
 
</Project>