File: Microsoft.DotNet.HotReload.Client.Tests.csproj
Web Access
Project: ..\..\..\test\Microsoft.DotNet.HotReload.Client.Tests\Microsoft.DotNet.HotReload.Client.Tests.csproj (Microsoft.DotNet.HotReload.Client.Tests)
<Project Sdk="Microsoft.NET.Sdk">
 
  <PropertyGroup>
    <!--
      Tests code used in in-proc VS and VS Code.
      Ideally, we would target $(VisualStudioServiceTargetFramework) but Microsoft.NET.TestFramework has dependencies on $(SdkTargetFramework).
    -->
    <TargetFrameworks>$(SdkTargetFramework);$(VisualStudioTargetFramework)</TargetFrameworks>
    <OutputType Condition="'$(TargetFramework)' == '$(SdkTargetFramework)'">Exe</OutputType>
    <RootNamespace>Microsoft.DotNet.HotReload.UnitTests</RootNamespace>
    <StrongNameKeyId>MicrosoftAspNetCore</StrongNameKeyId>
  </PropertyGroup>
 
  <ItemGroup>
    <Compile Include="..\dotnet-watch.Tests\TestUtilities\AssertEx.cs" Link="Utilities\AssertEx.cs" />
  </ItemGroup>
 
  <ItemGroup>
    <PackageReference Include="Microsoft.CodeAnalysis.Contracts" PrivateAssets="all" />
  </ItemGroup>
 
  <ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'">
    <FrameworkReference Include="Microsoft.AspNetCore.App" />
  </ItemGroup>
 
  <ItemGroup>
    <ProjectReference Include="..\Microsoft.NET.TestFramework\Microsoft.NET.TestFramework.csproj" />
    <PackageReference Include="Xunit.Combinatorial" />
    <PackageReference Include="Moq" />
  </ItemGroup>
 
  <ItemGroup>
    <Compile Update="@(Compile)">
      <Link Condition="'%(NuGetPackageId)' != ''">External\%(NuGetPackageId)\%(Link)</Link>
    </Compile>
  </ItemGroup>
 
  <Import Project="..\..\src\BuiltInTools\HotReloadClient\Microsoft.DotNet.HotReload.Client.projitems" Label="Shared" />
  <Import Project="..\..\src\BuiltInTools\HotReloadAgent.PipeRpc\Microsoft.DotNet.HotReload.Agent.PipeRpc.projitems" Label="Shared" />
  <Import Project="..\..\src\BuiltInTools\HotReloadAgent.Data\Microsoft.DotNet.HotReload.Agent.Data.projitems" Label="Shared" />
</Project>