From 16d21aba21a303acdf59061811044b92b7df3863 Mon Sep 17 00:00:00 2001 From: Sean Hall <r.sean.hall@gmail.com> Date: Mon, 1 Aug 2022 16:13:08 -0500 Subject: Workaround duplicate analyzers in .NET Core BAs. Related to 6843 --- .../build/WixToolset.Dnc.HostGenerator.targets | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/ext/Bal/WixToolset.Dnc.HostGenerator/build/WixToolset.Dnc.HostGenerator.targets b/src/ext/Bal/WixToolset.Dnc.HostGenerator/build/WixToolset.Dnc.HostGenerator.targets index d536ef5f..716d3580 100644 --- a/src/ext/Bal/WixToolset.Dnc.HostGenerator/build/WixToolset.Dnc.HostGenerator.targets +++ b/src/ext/Bal/WixToolset.Dnc.HostGenerator/build/WixToolset.Dnc.HostGenerator.targets @@ -8,4 +8,15 @@ <TrimmerRootAssembly Include="System.Runtime.InteropServices" /> <TrimmerRootAssembly Include="System.Runtime.Loader" /> </ItemGroup> + + <Target Name="RemoveDuplicatesFromAnalyzerItemGroup" AfterTargets="ResolveProjectReferences"> + <RemoveDuplicates Inputs="@(Analyzer)"> + <Output TaskParameter="Filtered" ItemName="NonDuplicatedAnalyzer" /> + </RemoveDuplicates> + + <ItemGroup> + <Analyzer Remove="@(Analyzer)" /> + <Analyzer Include="@(NonDuplicatedAnalyzer)" /> + </ItemGroup> + </Target> </Project> -- cgit v1.2.3-55-g6feb