/src/ILMerge.MSBuild

http://github.com/philiplaureano/LinFu · Unknown · 16 lines · 16 code · 0 blank · 0 comment · 0 complexity · d7c0aed39c73702f117d2091b179e366 MD5 · raw file

  1. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  2. <PropertyGroup>
  3. <MainAssembly>$(MSBuildProjectDirectory)\..\build\LinFu.Core.dll</MainAssembly>
  4. <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  5. </PropertyGroup>
  6. <ItemGroup>
  7. <ILMergeAssemblies Include="$(MSBuildProjectDirectory)\..\build\$(Configuration)\LinFu*.dll"/>
  8. <ILMergeAssemblies Include="$(MSBuildProjectDirectory)\..\lib\Mono.Cecil.dll"/>
  9. <ILMergeAssemblies Include="$(MSBuildProjectDirectory)\..\lib\Mono.Cecil.Pdb.dll"/>
  10. </ItemGroup>
  11. <Target Name="Merge">
  12. <Message Text="-- Begin ILMerge --" />
  13. <Exec Command="&quot;$(ProgramFiles)\Microsoft\Ilmerge\Ilmerge.exe&quot; /xmldocs /v2 /log /out:&quot;$(MainAssembly)&quot; @(ILMergeAssemblies->'&quot;%(FullPath)&quot;', ' ') /keyfile:&quot;$(MSBuildProjectDirectory)\..\LinFu.snk&quot;" />
  14. <Message Text="-- End ILMerge --" />
  15. </Target>
  16. </Project>