@joebigelow / wix / commits / 16d21aba

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>