Although there exists several tools to merge assemblies there have been problems with the ones investigated so far.
Fody/Costura seems to be the best solution available but currently suffers from a blocking bug.
ILMerge was the classic solution but hasn't been updated since 2012 and seems to modify the .NET Framework dependency version. When I tried to run it, it failed to merge with an error.