In the build process for a .NET C# tool, I have been using ILMerge to merge the assemblies into a single exe.
I added a new class library recently, and now the ILMe
While publishing select 'Do not merge' from configure and than publish the Project