File: Microsoft.DotNet.MSBuildSdkResolver.Tests.csproj
Web Access
Project: ..\..\..\test\Microsoft.DotNet.MSBuildSdkResolver.Tests\Microsoft.DotNet.MSBuildSdkResolver.Tests.csproj (Microsoft.DotNet.MSBuildSdkResolver.Tests)
<Project>
 
  <PropertyGroup>
    <EnableDefaultItems>false</EnableDefaultItems>
    <OutDirName>Tests\$(MSBuildProjectName)</OutDirName>
  </PropertyGroup>
 
  <Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
 
  <PropertyGroup>
    <TargetFramework>net472</TargetFramework>
    <!-- For product build, the .NET Framework TFM only builds in the second build pass as it depends on assets from other
         verticals that are built in the first build pass.
         Disabling this project as references are not building in this case. -->
    <ExcludeFromBuild Condition="'$(DotNetBuild)' == 'true' and '$(DotNetBuildPass)' != '2'">true</ExcludeFromBuild>
    <StrongNameKeyId>MicrosoftAspNetCore</StrongNameKeyId>
 
    <!-- By default test projects don't append TargetFramework to output path, but for multi-targeted tests
         we need to -->
    <AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
  </PropertyGroup>
 
  <ItemGroup>
    <ProjectReference Include="..\..\src\Microsoft.DotNet.TemplateLocator\Microsoft.DotNet.TemplateLocator.csproj" />
    <ProjectReference Include="..\..\src\Resolvers\Microsoft.DotNet.MSBuildSdkResolver\Microsoft.DotNet.MSBuildSdkResolver.csproj" />
 
    <!-- Microsoft.DotNet.MSBuildSdkResolver compiles source of Microsoft.DotNet.SdkResolver to reduce dll load. There are duplicated types-->
    <ProjectReference Include="..\..\src\Resolvers\Microsoft.DotNet.SdkResolver\Microsoft.DotNet.SdkResolver.csproj">
      <Aliases>sdkResolver</Aliases>
    </ProjectReference>
 
    <!-- Microsoft.DotNet.MSBuildSdkResolver compiles source of Microsoft.DotNet.NativeWrapper to reduce dll load. There are duplicated types-->
    <ProjectReference Include="..\..\src\Resolvers\Microsoft.DotNet.NativeWrapper\Microsoft.DotNet.NativeWrapper.csproj">
      <Aliases>nativeWrapper</Aliases>
    </ProjectReference>
 
    <ProjectReference Include="..\..\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\Microsoft.NET.Sdk.WorkloadManifestReader.csproj" />
    <ProjectReference Include="..\Microsoft.NET.TestFramework\Microsoft.NET.TestFramework.csproj" />
  </ItemGroup>
 
  <ItemGroup>
    <PackageReference Include="Microsoft.Build.Framework" />
  </ItemGroup>
 
  <ItemGroup>
    <Compile Include="**\*.cs" Exclude="$(GlobalExclude)" />
  </ItemGroup>
 
  <Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
 
</Project>