How to design a C# SDK
Hello,
I would like to ask you, what is the best approach to create an SDK written in C#? I mean: I would communicate with a server that can provide a lot of services. I would create an SDK with a bunch of modules that can be loaded by an user to interact with the server. The user should be able to load only a subset of modules 'cause he could be interested to only a subset of services provided by the server.
Out of that, what could be the best approach to design the various modules and the load engine of the modules?
I need just some hints and some keywords 'cause I get used to use C++ and now, working with C# I am little bit confused....
Thank you in advance!
2 Replies
Unknown User•9mo ago
Message Not Public
Sign In & Join Server To View
Thank you @TeBeCo for you reply. Now, I try to elaborate better the problem:
1. A is a developer with a good knowledge of C#;
2. A can use my "set of things" to build basically two kind of application: Desktop (maybe using it together with some nice UI libraries ... e.g. telerik) and console applications
3. Now, B = A, the guys that develop the application (desktop or console) use also that.