真面目な質問だったんだけど orz
言語は C# です。

csc /target:library /out:hoge.dll hoge0.cs hoge1.cs
とやって、dll として使ってやってるんですが。
さすがに、こんな方法は普通じゃない気がするんで……