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>