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