If you mean combine them at design-time, your question has already been answered - Create a solution and either add existing projects to the solution, or create new projects and select the appropriate .NET language for the new projects.

If you want to combine them at run-time, there are far too many ways to enumerate - however the most common ways are to place both assemblies (.dlls, .exes) in the same folder, or place the independent...