https://github.com/fiseni/fuser
MSBuild task that merges referenced assemblies directly into your project output at build time.
https://github.com/fiseni/fuser
assembly merge msbuild
Last synced: 2 months ago
JSON representation
MSBuild task that merges referenced assemblies directly into your project output at build time.
- Host: GitHub
- URL: https://github.com/fiseni/fuser
- Owner: fiseni
- License: mit
- Created: 2025-04-28T14:34:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-28T15:14:03.000Z (about 1 year ago)
- Last Synced: 2025-04-28T16:25:35.762Z (about 1 year ago)
- Topics: assembly, merge, msbuild
- Language: C#
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

[](https://www.nuget.org/packages/Fuser)
[](https://github.com/fiseni/Fuser/actions/workflows/ci.yml)
# Fuser
**Fuser** is an MSBuild task that merges selected referenced assemblies into your project's output assembly at build time.
## Why?
The main motivation is to avoid dependency conflicts and version mismatches in shared hosting and plugin environments.
The project is still in its infancy, I haven't clearly defined the objectives yet. Tell me about your specific scenarios and the pain points you're facing.
### Initial idea
Mark any package you want to be merged into your output as follows.
```xml
true
Lib2.dll
true
```
✅ No need to manually merge or pack.
✅ Works during normal `dotnet build` and `dotnet test`.
✅ Simple configuration with a `true` property on any `Reference`.