Skip to content

Commit 7143cd3

Browse files
committed
Disable VisualStudio.Threading analyzers to eliminate build failures for dependent projects
1 parent da3dfd9 commit 7143cd3

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

src/Microsoft.OpenApi.Readers/Microsoft.OpenApi.Readers.csproj

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<TargetFramework>netstandard2.0</TargetFramework>
44
<LangVersion>latest</LangVersion>
55
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
6-
<Version>1.6.19</Version>
6+
<Version>1.6.20</Version>
77
<Description>OpenAPI.NET Readers for JSON and YAML documents</Description>
88
<SignAssembly>true</SignAssembly>
99
<!-- https://github.com/dotnet/sourcelink/blob/main/docs/README.md#embeduntrackedsources -->
@@ -22,6 +22,13 @@
2222
<PackageReference Include="SharpYaml" Version="2.1.1" />
2323
</ItemGroup>
2424

25+
<!-- Workaround to disable Microsoft.VisualStudio.Threading.Analyzers -->
26+
<Target Name="DisableVSAnalyzers" BeforeTargets="CoreCompile" Condition=" '$(RunStaticAnalysis)' == '' OR '$(RunStaticAnalysis)' == 'false' ">
27+
<ItemGroup>
28+
<Analyzer Remove="@(Analyzer)" Condition=" '%(Filename)' == 'Microsoft.VisualStudio.Threading.Analyzers' OR '%(Filename)' == 'Microsoft.VisualStudio.Threading.Analyzers.CSharp' " />
29+
</ItemGroup>
30+
</Target>
31+
2532
<ItemGroup>
2633
<ProjectReference Include="..\Microsoft.OpenApi\Microsoft.OpenApi.csproj" />
2734
</ItemGroup>

src/Microsoft.OpenApi/Microsoft.OpenApi.csproj

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<TargetFramework>netstandard2.0</TargetFramework>
44
<LangVersion>Latest</LangVersion>
55
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
6-
<Version>1.6.19</Version>
6+
<Version>1.6.20</Version>
77
<Description>.NET models with JSON and YAML writers for OpenAPI specification</Description>
88
<SignAssembly>true</SignAssembly>
99
<!-- https://github.com/dotnet/sourcelink/blob/main/docs/README.md#embeduntrackedsources -->
@@ -39,4 +39,11 @@
3939
<ItemGroup>
4040
<PackageReference Include="Microsoft.VisualStudio.Threading" Version="17.11.20" />
4141
</ItemGroup>
42+
43+
<!-- Workaround to disable Microsoft.VisualStudio.Threading.Analyzers -->
44+
<Target Name="DisableVSAnalyzers" BeforeTargets="CoreCompile" Condition=" '$(RunStaticAnalysis)' == '' OR '$(RunStaticAnalysis)' == 'false' ">
45+
<ItemGroup>
46+
<Analyzer Remove="@(Analyzer)" Condition=" '%(Filename)' == 'Microsoft.VisualStudio.Threading.Analyzers' OR '%(Filename)' == 'Microsoft.VisualStudio.Threading.Analyzers.CSharp' " />
47+
</ItemGroup>
48+
</Target>
4249
</Project>

0 commit comments

Comments
 (0)