The document is archived and information here might be outdated
C# DLLs (C# Programming Guide)
You can use Visual C# to create DLLs that are callable by other .NET applications and by unmanaged code.
In This Section
Shows how to create class library projects in Visual C#.