19 lines
1021 B
XML
19 lines
1021 B
XML
<Project>
|
|
<PropertyGroup>
|
|
<_ShrinkCodeGenTaskAssembly Condition="'$(_ShrinkCodeGenTaskAssembly)' == ''">$(MSBuildThisFileDirectory)..\tools\net8.0\ShrinkSDK.CodeGen.Task.dll</_ShrinkCodeGenTaskAssembly>
|
|
</PropertyGroup>
|
|
<UsingTask TaskName="ShrinkSDK.CodeGen.ShrinkWeaveTask" AssemblyFile="$(_ShrinkCodeGenTaskAssembly)" />
|
|
<Target Name="ShrinkCodeGenWeave"
|
|
AfterTargets="CoreCompile"
|
|
BeforeTargets="CopyFilesToOutputDirectory"
|
|
Condition="'$(ShrinkCodeGenEnabled)' == 'true' and '$(DesignTimeBuild)' != 'true'">
|
|
<PropertyGroup>
|
|
<_ShrinkCodeGenIntermediateAssembly>$(IntermediateOutputPath)$(TargetName).dll</_ShrinkCodeGenIntermediateAssembly>
|
|
</PropertyGroup>
|
|
<ShrinkWeaveTask AssemblyPath="$(_ShrinkCodeGenIntermediateAssembly)"
|
|
PdbPath="$(IntermediateOutputPath)$(TargetName).pdb"
|
|
ReferencePaths="@(ReferencePath)"
|
|
StrongNameKeyFile="$(ShrinkCodeGenStrongNameKeyFile)" />
|
|
</Target>
|
|
</Project>
|