<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
|
<PropertyGroup>
|
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
|
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
|
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
|
<TargetFrameworkIdentifier></TargetFrameworkIdentifier>
|
<TargetFrameworkVersion></TargetFrameworkVersion>
|
<TargetFramework>netstandard2.0</TargetFramework>
|
</PropertyGroup>
|
|
<PropertyGroup>
|
<OpenTapPackageDefinitionPath>package.xml</OpenTapPackageDefinitionPath>
|
<CreateOpenTapPackage>false</CreateOpenTapPackage>
|
<BaseOutputPath>bin\</BaseOutputPath>
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
|
<CreateOpenTapPackage>true</CreateOpenTapPackage>
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(OS)' == 'WINDOWS_NT' AND '$(Configuration)' == 'Debug'">
|
<!--
|
We target .NET Framework in debug builds when debugging with the WPF Editor due to a bug in Visual Studio's debugger.
|
The debugger assumes that netstandard projects should be debugged as .NET Core apps, and thus launches a .NET Core debugger
|
which fails to attach because tap.exe is a .NET Framework application.
|
|
To ensure maximum compatibility, we recommend targetting netstandard2.0 in release builds, unless you need specific
|
APIs that are not available in netstandard2.0.
|
-->
|
<TargetFramework>netstandard2.0</TargetFramework>
|
</PropertyGroup>
|
|
<ItemGroup Condition="'$(DebugWith)' == 'TUI' AND '$(Configuration)' == 'Debug'">
|
<OpenTapPackageReference Include="TUI" version="1" />
|
</ItemGroup>
|
|
<ItemGroup Condition="'$(DebugWith)' == 'Editor' AND '$(Configuration)' == 'Debug'">
|
<OpenTapPackageReference Include="Editor" version="9" />
|
</ItemGroup>
|
|
<ItemGroup>
|
<PackageReference Include="DynamicExpresso.Core" Version="2.19.3" />
|
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
|
</ItemGroup>
|
|
<ItemGroup>
|
<ProjectReference Include="..\..\OpenTap\Engine\Tap.Engine.csproj" />
|
<ProjectReference Include="..\..\UtilLib\UtilLib.csproj" />
|
<ProjectReference Include="..\..\ViHelper\ViHelper.csproj" />
|
</ItemGroup>
|
|
<ItemGroup>
|
<Reference Include="LabViewRunner">
|
<HintPath>..\..\ViHelper\Libs\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>
|
</ItemGroup>
|
|
</Project>
|