-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to merge just one assembly? #12
Comments
Hi, The symbol
Perhaps you have other detailed requirements, specify each other optional property. All of these will be passed on to official Is this what you wanted to know? |
Is there a way to programatically build I could use other ILRepack wrapper, but |
Understood. So you are saying you want to specify the assemblies to be combined in a whitelist way? This is not possible with the current |
@FLAMESpl @kekyo I also found this missing functionality. Wrote a simple workaround for me: <Target Name="BeforeILRepackPrepareBuild" BeforeTargets="ILRepackPrepareBuild">
<ItemGroup>
<_ILRepackIncludeAssemblies_Items Include="$(OutputPath)SingleAssemblyToInclude.dll"/>
<_ILRepackExcludeAssemblies_Items Include="$(OutputPath)*.dll" Exclude="@(_ILRepackIncludeAssemblies_Items)"/>
</ItemGroup>
<PropertyGroup>
<ILRepackExcludeAssemblies>@(_ILRepackExcludeAssemblies_Items)</ILRepackExcludeAssemblies>
</PropertyGroup>
</Target> |
I see, I'm not sure if ILRepack is equivalent to the process of excluding internally, but it seems to serve the purpose in a general way. Thanks for the info! |
I need to merge just one assembly,
ILRepackInputAssemblies
property does nothing and I do not want to go through each of my dependencies to exclude them. Is it possible?The text was updated successfully, but these errors were encountered: