Workaround duplicate analyzers in .NET Core BAs.
Related to 6843
Sean Hall committed
Aug 1, 2022 at 16:13 UTC
16d21aba21a303acdf59061811044b92b7df3863
1 file changed
+11
src/ext/Bal/WixToolset.Dnc.HostGenerator/build/WixToolset.Dnc.HostGenerator.targets
+11
@@ -8,4 +8,15 @@
8
<TrimmerRootAssembly Include="System.Runtime.InteropServices" />
9
<TrimmerRootAssembly Include="System.Runtime.Loader" />
10
</ItemGroup>
11
+
12
+ <Target Name="RemoveDuplicatesFromAnalyzerItemGroup" AfterTargets="ResolveProjectReferences">
13
+ <RemoveDuplicates Inputs="@(Analyzer)">
14
+ <Output TaskParameter="Filtered" ItemName="NonDuplicatedAnalyzer" />
15
+ </RemoveDuplicates>
16
+
17
+ <ItemGroup>
18
+ <Analyzer Remove="@(Analyzer)" />
19
+ <Analyzer Include="@(NonDuplicatedAnalyzer)" />
20
+ </ItemGroup>
21
+ </Target>
22
</Project>