Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/peters/ILRepack.MSBuild.Task

MSBuild task for ILRepack which is an open-source alternative to ILMerge.
https://github.com/peters/ILRepack.MSBuild.Task

Last synced: 10 days ago
JSON representation

MSBuild task for ILRepack which is an open-source alternative to ILMerge.

Awesome Lists containing this project

README

        

ILRepack.MSBuild.Task
=====================

MSBuild task for [ILRepack](https://github.com/gluck/il-repack) which is an open-source alternative to ILMerge.

## Install via NuGet

`Install-Package ILRepack.MSBuild.Task`

## Supported frameworks

- `netcoreapp2.1`
- `netstandard2.0`
- `net46`
- `net45`
- `net40`

NB! `OutputType` EXE on .NET Core assemblies is not supported.

## Build prerequisites

- Visual Studio 15.9
- .net core 2.2.101 sdk must be installed
- Checkout git submodules: `git submodule update --init --recursive`

## Build on Windows

`build.cmd`

## Build on Unix

`build.sh`

### ILRepack a library with using an explicit list of input assemblies

```xml


netcoreapp2.2




$(MSBuildThisFileDirectory)bin\$(Configuration)\$(TargetFramework)














```

### ILRepack a library and all dependencies

```xml


netcoreapp2.2






$(MSBuildThisFileDirectory)bin\$(Configuration)\$(TargetFramework)

```

### ILRepack a executable and all dependencies

```xml


$(MSBuildThisFileDirectory)bin\$(Configuration)\$(TargetFramework)

```

License
=======
Checkout the [License](https://github.com/peters/ILRepack.MSBuild.Task/blob/master/LICENSE.md)