/ src / Common.Dotnet.PrepareGeneratedFolder.targets
Common.Dotnet.PrepareGeneratedFolder.targets
 1  <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 2  
 3    <Target Name="EnsureGeneratedBaseFolder" BeforeTargets="XamlPreCompile">
 4      <PropertyGroup>
 5        <!-- Only create the base 'generated' folder -->
 6        <CompilerGeneratedFilesOutputPath>$(ProjectDir)obj\g</CompilerGeneratedFilesOutputPath>
 7      </PropertyGroup>
 8  
 9      <!-- Create 'generated' folder if missing -->
10      <MakeDir Directories="$(CompilerGeneratedFilesOutputPath)" />
11  
12      <!-- Optional logging for debugging -->
13      <Message Text="Ensured: $(GeneratedBasePath)" Importance="Low" />
14    </Target>
15  
16  </Project>