Search Unity

Bug Any <AdditionFiles /> in .csproj breaks source generators

Discussion in 'Entity Component System' started by tertle, Nov 24, 2022.

  1. tertle

    tertle

    Joined:
    Jan 25, 2011
    Posts:
    3,761
    Cross posted to Experiential Scripting Previews as I wasn't sure exactly who it related to
    https://forum.unity.com/threads/any-additionfiles-in-csproj-breaks-source-generators.1365504/

    This might be a Rider issue, I'm not sure.

    Any <AdditionFiles /> in .csproj breaks source generators

    Code (CSharp):
    1.       <ItemGroup>
    2.         <Analyzer Include="RoslynAnalyzers\StyleCop.Analyzers.CodeFixes.dll" />
    3.         <Analyzer Include="RoslynAnalyzers\StyleCop.Analyzers.dll" />
    4.         <AdditionalFiles Include="RoslynAnalyzers\stylecop.json" />
    5.       </ItemGroup>
    No source generators from entities/collections/etc in the ide

    Only some weird stuff from Unity.SourceGenerators

    Code (CSharp):
    1.       <ItemGroup>
    2.         <Analyzer Include="RoslynAnalyzers\StyleCop.Analyzers.CodeFixes.dll" />
    3.         <Analyzer Include="RoslynAnalyzers\StyleCop.Analyzers.dll" />
    4.       </ItemGroup>
    5.  
    Generate as expected


    .csproj files diff identically apart from this line
     
    Last edited: Nov 24, 2022