I have little C# experience. I have at one time maintained C# code on existing project. Now I'm assigned a task of developing a C# client connecting a server installed on local host. The server provides support for user to develop client in several languages. For C++, several folders containing dlls and headers, that's enough(I know how to use). For C#, several folders of .cs files. This way I don't know how to use. They're not compiled assemblies. May I need to include all the folders and cs files one by one into my own project and build them together? Please refer to pictures below:
C++ developer support:
C# developer support, I don't know how should I start to build a client:
The content under Support folder provides users ways to call interfaces which in turn connecting to the running server.
I'll generate a C# program using those files under Support\csharp\ folder.
I begin in this way as picture below, not sure if it's the correct beginning?
And about the error hint: if the namespace and the class name are same, how to instantiate it with new: