shared1.cs
public class MyShared {
public static string getHello() => "Hello, World";
}
prog.cs
class MyProgram {
static void Main(string[] args) => System.Console.WriteLine(MyShared.getHello());
}
csc /t:library shared1.cs
csc /t:exe /r:shared1.dll prog.cs