showtextfile_dll_visualstudio/packages/ILMerge.MSBuild.Task.1.0.7/build/ILMerge.MSBuild.Task.targets
2024-10-02 15:37:20 +02:00

34 lines
1.3 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<UsingTask AssemblyFile="$(MSBuildThisFileDirectory)..\tools\ILMerge.MsBuild.Task.dll" TaskName="MergeTask" />
<Target Name="MergeAssembly" AfterTargets="CopyFilesToOutputDirectory">
<ItemGroup>
<CopyLocalReferences Include="@(ReferencePath)" Condition=" '%(CopyLocal)' == 'true' "/>
<DoNotCopyReferences Include="@(ReferencePath)" Condition=" '%(CopyLocal)' == 'false' " />
</ItemGroup>
<MergeTask
SolutionDir="$(SolutionDir)"
SolutionPath="$(SolutionPath)"
ProjectDir="$(ProjectDir)"
ProjectFileName="$(ProjectFileName)"
ProjectPath="$(ProjectPath)"
TargetDir="$(TargetDir)"
TargetPath="$(TargetPath)"
TargetFileName="$(TargetFileName)"
InputAssemblies="@(CopyLocalReferences)"
AdditionalLocations="@(DoNotCopyReferences->'%(rootdir)%(directory)')"
TargetFrameworkVersion="$(TargetFrameworkVersion)"
TargetArchitecture="$(Platform)"
ILMergeConsolePath="$(ILMergeConsolePath)"
KeyFile="$(AssemblyOriginatorKeyFile)"
ConfigurationFilePath="$(ProjectDir)ILMergeConfig.json"
/>
</Target>
</Project>