All Projects → emerbrito → ILMerge-MSBuild-Task

emerbrito / ILMerge-MSBuild-Task

Licence: MIT License
Adds ILMerge to Visual Studio 2013/2017 or automated builds. This Task is intended to work right out of the box however, it supports a configuration file where you can control every ILMerge property including the list of assemblies to be merged.

Programming Languages

C#
18002 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to ILMerge-MSBuild-Task

Openrct2
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Stars: ✭ 10,115 (+19351.92%)
Mutual labels:  visual-studio, msbuild
setup-msbuild
A GitHub Action to facilitate configuring MSBuild in the workflow PATH for building .NET Framework applications.
Stars: ✭ 170 (+226.92%)
Mutual labels:  visual-studio, msbuild
MvsSln
🧩 Customizable VisualStudio .sln parser, Complex support of the projects (.vcxproj, .csproj., …), Pluginable lightweight r/w handlers at runtime, and more …
Stars: ✭ 86 (+65.38%)
Mutual labels:  visual-studio, msbuild
Msbuild
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Stars: ✭ 4,643 (+8828.85%)
Mutual labels:  visual-studio, msbuild
UnityAssemblies
Simple, forward-compatible references to ANY Unity DLL on ANY platform.
Stars: ✭ 65 (+25%)
Mutual labels:  visual-studio, msbuild
vsSolutionBuildEvent
🎛 Event-Catcher with variety of advanced Actions to service projects, libraries, build processes, runtime environment of the Visual Studio, MSBuild Tools, and …
Stars: ✭ 66 (+26.92%)
Mutual labels:  visual-studio, msbuild
EmptyLicensesLicx
Easy continuous integration of apps using third-party controls that rely on licenses.licx files
Stars: ✭ 57 (+9.62%)
Mutual labels:  visual-studio, msbuild
DataViewExtenders
Extenders for WinForms controls, such as DataGridView, DataGridViewColumn, FlowLayoutPanel, TableLayoutPanel, etc
Stars: ✭ 22 (-57.69%)
Mutual labels:  visual-studio
libzip-win-build
libzip Windows build with Visual Studio.
Stars: ✭ 33 (-36.54%)
Mutual labels:  visual-studio
gradle-nunit-plugin
A gradle plugin for launching NUnit tests
Stars: ✭ 17 (-67.31%)
Mutual labels:  msbuild
AspNet-Core-REST-Service
VS2017/VS2019 project template for ASP.Net Core 3.1/5.0 to create fully functional production ready RESTful services
Stars: ✭ 57 (+9.62%)
Mutual labels:  visual-studio
fsharp-linting-for-vs
Visual Studio Linter for F#
Stars: ✭ 33 (-36.54%)
Mutual labels:  visual-studio
ConEmuIntegration
Using the console emulator ConEmu within Visual Studio. This project integrates the console emulator ConEmu in Visual Studio.
Stars: ✭ 36 (-30.77%)
Mutual labels:  visual-studio
pcre2-win-build
pcre2 Windows build with Visual Studio.
Stars: ✭ 16 (-69.23%)
Mutual labels:  visual-studio
zzarchive-VisualFSharpPowerTools
[ARCHIVED] Power commands for F# in Visual Studio
Stars: ✭ 311 (+498.08%)
Mutual labels:  visual-studio
MIST
Implements change notification for properties (ie: INotifyPropertyChanged) using IL weaving and a custom Visual Studio build task.
Stars: ✭ 51 (-1.92%)
Mutual labels:  visual-studio
XPathTools
A Visual Studio Extension which can run any XPath and XPath function; navigates through results at the click of a button. Can show and copy any XPath incl. XML namespaces, avoiding XML namespace induced headaches. Keeps track of the current XPath via the statusbar.
Stars: ✭ 40 (-23.08%)
Mutual labels:  visual-studio
Ref12
Sends F12 in Visual Studio to the new .Net Reference Source Browser
Stars: ✭ 76 (+46.15%)
Mutual labels:  visual-studio
YDock
A completely WPF-based dock that fully in style to visual studio.
Stars: ✭ 30 (-42.31%)
Mutual labels:  visual-studio
unittestgenerator
A unit test generation extension for Visual Studio that aims to always produce code that compiles - covering the basic cases automatically and preparing as much as it can for the complex cases.
Stars: ✭ 32 (-38.46%)
Mutual labels:  visual-studio

Configurable ILMerge Task for MSBuild

Adds ILMerge to Visual Studio 2013/2017 or automated builds. This Task is intended to work right out of the box however, it supports a configuration file where you can control every ILMerge property including the list of assemblies to be merged.

Getting Started

Use Nuget to add ILMerge.MSBuild.Task to your Visual Studio project:

Install-Package ILMerge.MSBuild.Task

Build your project. The merged assembly will be stored in an ILMerge folder under your project output. The output directory is configurable.


Project To Merge Output

Easy to Use and Configure

By default all references with Copy Local equals true are merged to the project output, giving you an "ILMerged" assembly right out of the box. You can change this behavior and a lot more through an optional configuration file. For example, a static list of assemblies can be used instead of the dynamic dependency on the Copy Local property.

{
	"General": {
		"InputAssemblies": [
		  "XrmUtils.Plugins.Abstractions", 
		  "XrmUtils.Plugins.Utilities" 
		]
	}
}

Project Wiki

See the Project Wiki for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].