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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<Project Sdk="Microsoft.NET.Sdk">
 
    <!--<PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>net8.0-windows7.0</TargetFramework>
    <Nullable>enable</Nullable>
    <LangVersion>10.0</LangVersion>
    <ImplicitUsings>enable</ImplicitUsings>
    <UseWPF>true</UseWPF>
    <SupportedOSPlatformVersion>7.0</SupportedOSPlatformVersion>
  </PropertyGroup>-->
 
    <PropertyGroup>
        <OutputType>Library</OutputType>
        <TargetFramework>net472</TargetFramework>
        <Nullable>enable</Nullable>
        <LangVersion>10.0</LangVersion>
        <ImplicitUsings>enable</ImplicitUsings>
        <UseWPF>true</UseWPF>
        <Platforms>AnyCPU;x64</Platforms>
        <SupportedOSPlatformVersion>7.0</SupportedOSPlatformVersion>
        <PlatformTarget>AnyCPU</PlatformTarget>
        <AssemblyVersion>1.0.2.3</AssemblyVersion>
        <FileVersion>1.0.2.3</FileVersion>
        <ApplicationIcon>Ico.ico</ApplicationIcon>
    </PropertyGroup>
 
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
        <NoWarn>1701;1702;1573;0067;CS0660</NoWarn>
    </PropertyGroup>
 
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
        <NoWarn>1701;1702;1573;0067;CS0660</NoWarn>
    </PropertyGroup>
 
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
        <NoWarn>1701;1702;1573;0067;CS0660</NoWarn>
    </PropertyGroup>
 
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
        <NoWarn>1701;1702;1573;0067;CS0660</NoWarn>
    </PropertyGroup>
 
    <ItemGroup>
        <None Remove="Ico.ico" />
    </ItemGroup>
 
    <ItemGroup>
        <Content Include="Ico.ico" />
    </ItemGroup>
 
    <ItemGroup>
        <Resource Include="Ico.ico" />
        <Resource Include="iconfont.ttf">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </Resource>
    </ItemGroup>
 
 
    <ItemGroup>
        <PackageReference Include="CommunityToolkit.Mvvm" Version="8.4.0" />
        <PackageReference Include="ConsoleTables" Version="2.4.2" />
        <PackageReference Include="gong-wpf-dragdrop" Version="4.0.0" />
        <PackageReference Include="Microsoft.Xaml.Behaviors.Wpf" Version="1.1.135" />
        <PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
        <PackageReference Include="Panuon.WPF.UI" Version="1.3.0.2" />
        <PackageReference Include="Scriban" Version="7.1.0" />
        <PackageReference Include="System.Management" Version="10.0.4" />
    </ItemGroup>
 
    <ItemGroup>
        <ProjectReference Include="..\DynamicExpresso\src\DynamicExpresso.Core\DynamicExpresso.Core.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>
        <Reference Include="LabViewRunner">
            <HintPath>..\..\..\..\Users\chrry\Desktop\builds\Untitled Project 1\My Interop Assembly\LabViewRunner.dll</HintPath>
        </Reference>
        <Reference Include="NationalInstruments.LabVIEW.Interop">
            <HintPath>..\..\..\..\Program Files\National Instruments\Shared\LabVIEW Run-Time\2020\NationalInstruments.LabVIEW.Interop.dll</HintPath>
        </Reference>
        <Reference Include="NationalInstruments.LabVIEW.RefnumTypes">
            <HintPath>..\..\..\..\Program Files\National Instruments\Shared\LabVIEW Run-Time\2020\NationalInstruments.LabVIEW.RefnumTypes.dll</HintPath>
        </Reference>
        <Reference Include="System.Windows.Forms" />
    </ItemGroup>
 
    <ItemGroup>
        <Compile Update="UI\RunVariableControl.xaml.cs">
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="UI\VariableTextBox.xaml.cs">
            <SubType>Code</SubType>
        </Compile>
        <Compile Update="UI\VariableReadOnlyTree.xaml.cs">
            <SubType>Code</SubType>
        </Compile>
    </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;)&#xD;&#xA;&#xD;&#xA;" />
    </Target>
 
</Project>