File: ThreadSafeTaskAnalyzer.csproj
Web Access
Project: ..\..\..\src\ThreadSafeTaskAnalyzer\ThreadSafeTaskAnalyzer.csproj (Microsoft.Build.TaskAuthoring.Analyzer)
<Project Sdk="Microsoft.NET.Sdk">
 
  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
    <Nullable>enable</Nullable>
    <AssemblyName>Microsoft.Build.TaskAuthoring.Analyzer</AssemblyName>
    <RootNamespace>Microsoft.Build.TaskAuthoring.Analyzer</RootNamespace>
    <EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
    <IsPackable>false</IsPackable>
    <IsTestProject>false</IsTestProject>
    <!-- Suppress RS2001: our analyzer rules use custom severities -->
    <NoWarn>$(NoWarn);NU5128;RS1038;RS2001</NoWarn>
  </PropertyGroup>
 
  <ItemGroup>
    <AdditionalFiles Include="AnalyzerReleases.Shipped.md" />
    <AdditionalFiles Include="AnalyzerReleases.Unshipped.md" />
  </ItemGroup>
 
  <ItemGroup>
    <InternalsVisibleTo Include="ThreadSafeTaskAnalyzer.Tests" />
  </ItemGroup>
 
  <ItemGroup>
    <PackageReference Include="Microsoft.CodeAnalysis.CSharp" PrivateAssets="all" />
    <PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" PrivateAssets="all" />
    <PackageReference Include="Microsoft.CodeAnalysis.Analyzers" PrivateAssets="all" />
  </ItemGroup>
 
</Project>