/src/LinFu.AOP.ILMerge.MSBuild
http://github.com/philiplaureano/LinFu · Unknown · 24 lines · 22 code · 2 blank · 0 comment · 0 complexity · 95919639c6ca845ba186773470137e78 MD5 · raw file
- <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <MainAssembly>$(MSBuildProjectDirectory)\..\build\LinFu.AOP.dll</MainAssembly>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <TargetDirectory>$(MSBuildProjectDirectory)\..\build\$(Configuration)</TargetDirectory>
- </PropertyGroup>
- <ItemGroup>
- <ILMergeAssemblies Include="$(MSBuildProjectDirectory)\..\build\$(Configuration)\LinFu.AOP.Cecil.dll"/>
- <ILMergeAssemblies Include="$(MSBuildProjectDirectory)\..\build\$(Configuration)\LinFu.AOP.Interfaces.dll"/>
- <ILMergeAssemblies Include="$(MSBuildProjectDirectory)\..\build\$(Configuration)\LinFu.AOP.Tasks.dll"/>
- <ILMergeAssemblies Include="$(MSBuildProjectDirectory)\..\build\$(Configuration)\LinFu.Reflection*.dll"/>
- <ILMergeAssemblies Include="$(MSBuildProjectDirectory)\..\lib\Mono.Cecil.dll"/>
- <ILMergeAssemblies Include="$(MSBuildProjectDirectory)\..\lib\Mono.Cecil.Pdb.dll"/>
- </ItemGroup>
- <Target Name="aopmerge">
- <!--Exclude the LinFu.IOC binaries-->
- <Delete Files="$(MSBuildProjectDirectory)\..\build\$(Configuration)\LinFu.IOC*.dll" />
- <Message Text="-- Begin LinFu.AOP ILMerge --" />
- <Exec Command=""$(ProgramFiles)\Microsoft\Ilmerge\Ilmerge.exe" /xmldocs /v2 /log /out:"$(MainAssembly)" @(ILMergeAssemblies->'"%(FullPath)"', ' ')" />
- <Message Text="-- End LinFu.AOP ILMerge --" />
- </Target>
- </Project>