I am on the way to move from VO to X# . Now i need some advise how to organize the project.
In VO i have all Apps and DLLs in the same Project, see the screenshot. (and some other old stuff, i know i have to clean it up ) So i can jump from App to Dll and copy/paste or just check/read the code.
Now what i realy need for my CGI App/Project are the DLLs _Swissbase.. and the CGIs Hand XXX..
How do you organize this in VS ? Can i put this DLL and EXE in the same Project/Solution like in the VO IDE or shoud i separate them ? What is your experience ?
Of course you can put them in the same solution.
And because you can add folder to solutions you can keep large solutions organized quite well.
I would not go over the top, but 10-15 projects in a solution is quite normal.
Make sure when you do that to select the main app (right click and choose set as startup app). I would also advise to manage the build configuration by hand and to disable the automatic building of every assembly, to speed up the development process.
You can do that from the Build-Configuration Manager menu.
Attached is a picture of our Cmpiler solution.
You can see we have folders, and projects below the folders. That way you will not get lost
XSharp Development Team