# costura

Published articles for costura.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Merging C# Assemblies using dnMerge

DevFeed: [Merging C# Assemblies using dnMerge](<https://devfeed.tech/articles/merging-c-assemblies-using-dnmerge-32632.md>)

Original publisher: [Read original article](<https://ethicalchaos.dev/2021/07/04/merging-c-assemblies-using-dnmerge/>)

Author: CCob

Published: 2021-07-04T08:32:55Z

Content type: tutorial

Language: en

Sources: [Ethical Chaos](<https://devfeed.tech/sources/ethical-chaos.md>)

Topics: [C#](<https://devfeed.tech/topics/csharp.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [.NET](<https://devfeed.tech/topics/net.md>), [C2](<https://devfeed.tech/topics/c2.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [assembly](<https://devfeed.tech/tags/assembly.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [c2](<https://devfeed.tech/tags/c2.md>), [cobalt-strike](<https://devfeed.tech/tags/cobalt-strike.md>), [compression](<https://devfeed.tech/tags/compression.md>), [costura](<https://devfeed.tech/tags/costura.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [dnmerge](<https://devfeed.tech/tags/dnmerge.md>), [linux](<https://devfeed.tech/tags/linux.md>), [merge](<https://devfeed.tech/tags/merge.md>), [net](<https://devfeed.tech/tags/net.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

This developer article explains why Costura can introduce .NET Core assembly references when merging C# assemblies during Linux-based cross-compilation. It introduces dnMerge, an MSBuild plugin that merges and compresses reference assemblies while retaining Linux cross-compilation support, and describes its use of LZMA compression.

### Source excerpt

Introduction When it comes to automating builds for any project that I undertake, my goto OS is usually Linux. Generally I find the deployment of build nodes easier to deploy and manage and usually cheaper than their Windows counterparts. The problem with this of course is Windows based software generally needs cross-compiling in someway or [...] The post Merging C# Assemblies using dnMerge appeared first on Ethical Chaos.