In order to use ProudNet for C# in your C# application program, you must set it to reference ProudNet C# Wrapper located under ProudNet/srcclr..
Generally client module gets distributed to an end-user(gamer) but you need to avoid distributing server module since it is a crucial development resource. To prevent this from happening, server and all associated modules of server are separately contained in Server folder. Network application program is normally divided into 3 different modules; server module, client module and common module between client and server (for instance, when there is a structure type declaration that is commonly used.). Among them, common and client module should reference to C# Wrapper for Client while server module should reference to C# Wrapper for Server. There is a couple ways to make a reference. You could build above wrapper then apply the built DLL module or you can add the wrapper source itself to Visual Studio solution then build the source project as whole. Sample codes of using ProudNet in C# shows an example of using the later method.