From 70d163853b207a6ff97a26e9c5ff3211749770b7 Mon Sep 17 00:00:00 2001 From: Max Katz Date: Mon, 7 Jul 2025 19:28:43 -0700 Subject: [PATCH] Add AnalyzerProject.targets targets --- Avalonia.sln | 1 + build/AnalyzerProject.targets | 14 ++++++++++++++ .../Avalonia.Analyzers/Avalonia.Analyzers.csproj | 13 +++---------- .../Avalonia.Generators/Avalonia.Generators.csproj | 8 +------- src/tools/DevAnalyzers/DevAnalyzers.csproj | 10 +--------- src/tools/DevGenerators/DevGenerators.csproj | 8 +------- 6 files changed, 21 insertions(+), 33 deletions(-) create mode 100644 build/AnalyzerProject.targets diff --git a/Avalonia.sln b/Avalonia.sln index 8c857389dc..8e5bd4daf0 100644 --- a/Avalonia.sln +++ b/Avalonia.sln @@ -120,6 +120,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Props", "Props", "{F3AC8BC1 build\UnitTests.NetFX.props = build\UnitTests.NetFX.props build\WarnAsErrors.props = build\WarnAsErrors.props build\XUnit.props = build\XUnit.props + build\AnalyzerProject.targets = build\AnalyzerProject.targets EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Targets", "Targets", "{4D6FAF79-58B4-482F-9122-0668C346364C}" diff --git a/build/AnalyzerProject.targets b/build/AnalyzerProject.targets new file mode 100644 index 0000000000..9244ee4d71 --- /dev/null +++ b/build/AnalyzerProject.targets @@ -0,0 +1,14 @@ + + + + true + true + + + + + + + + + diff --git a/src/tools/Avalonia.Analyzers/Avalonia.Analyzers.csproj b/src/tools/Avalonia.Analyzers/Avalonia.Analyzers.csproj index 23f1062e68..2e21089c8c 100644 --- a/src/tools/Avalonia.Analyzers/Avalonia.Analyzers.csproj +++ b/src/tools/Avalonia.Analyzers/Avalonia.Analyzers.csproj @@ -2,23 +2,16 @@ netstandard2.0 false - true embedded true false - true - - - - - - - - + + + diff --git a/src/tools/Avalonia.Generators/Avalonia.Generators.csproj b/src/tools/Avalonia.Generators/Avalonia.Generators.csproj index 7945839563..8b8ac0db39 100644 --- a/src/tools/Avalonia.Generators/Avalonia.Generators.csproj +++ b/src/tools/Avalonia.Generators/Avalonia.Generators.csproj @@ -6,17 +6,10 @@ embedded true false - true - true enable ../../../external/XamlX/src/XamlX - - - - - + diff --git a/src/tools/DevAnalyzers/DevAnalyzers.csproj b/src/tools/DevAnalyzers/DevAnalyzers.csproj index 6044eb6d2d..5f6f6ef62c 100644 --- a/src/tools/DevAnalyzers/DevAnalyzers.csproj +++ b/src/tools/DevAnalyzers/DevAnalyzers.csproj @@ -3,15 +3,7 @@ netstandard2.0 enable - True - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + diff --git a/src/tools/DevGenerators/DevGenerators.csproj b/src/tools/DevGenerators/DevGenerators.csproj index 8d856d5fc5..f1af2d8bba 100644 --- a/src/tools/DevGenerators/DevGenerators.csproj +++ b/src/tools/DevGenerators/DevGenerators.csproj @@ -4,18 +4,12 @@ netstandard2.0 enable false - True - true - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - +