1<Project DefaultTargets="Build" Sdk="Microsoft.NET.Sdk">
2  <PropertyGroup>
3    <TargetFrameworks Condition="$(OS) != 'Windows_NT'">net6.0</TargetFrameworks>
4    <TargetFrameworks Condition="$(OS) == 'Windows_NT'">net6.0-windows10.0.17763.0</TargetFrameworks>
5    <RollForward>Major</RollForward>
6    <RuntimeIdentifier Condition="$(PORTABLE) == 'true'">linux-x64</RuntimeIdentifier>
7    <AssemblyName>UnitTests</AssemblyName>
8    <PropertiesLocation>..\..\..\..\..\..\..\output\properties.csproj</PropertiesLocation>
9    <LangVersion>7.2</LangVersion>
10  </PropertyGroup>
11  <Import Project="$(PropertiesLocation)" />
12  <ItemGroup>
13    <!-- Do not compile. It is included as an embedded resource to test AdHocCompiler. -->
14    <Compile Remove="Mocks\MockExtension.cs" />
15  </ItemGroup>
16  <ItemGroup>
17    <PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
18    <PackageReference Include="Moq" Version="4.18.1" />
19    <Reference Include="IronPython">
20      <HintPath>..\..\..\..\..\..\..\lib\resources\libraries\ironpython-netcore\IronPython.dll</HintPath>
21    </Reference>
22    <PackageReference Include="NUnit" Version="3.13.1" />
23    <PackageReference Include="NUnit3TestAdapter" Version="3.17.0" />
24    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.1" />
25  </ItemGroup>
26  <ItemGroup>
27    <ProjectReference Include="..\..\..\..\Infrastructure_NET.csproj"/>
28    <!-- PythonEngine requires reference to Renode assembly. -->
29    <ProjectReference Include="..\..\..\..\..\..\Renode\Renode_NET.csproj"/>
30    <ProjectReference Include="..\..\..\..\..\..\..\lib\Migrant\Migrant\Migrant_NET.csproj"/>
31    <ProjectReference Include="..\..\..\..\..\..\..\lib\ELFSharp\ELFSharp\ELFSharp_NET.csproj"/>
32  </ItemGroup>
33  <ItemGroup>
34    <EmbeddedResource Include="Mocks\MockExtension.cs">
35      <LogicalName>MockExtension.cs</LogicalName>
36    </EmbeddedResource>
37  </ItemGroup>
38</Project>
39