How to Create a Session
What Is a Session
A session allows to open multiple CDP Studio projects at once, making it convenient to use with larger projects that contain many libraries. Every session has its own deployment path in CDPStudioWorkspace, meaning custom resources seen in Resource tree belong to opened session and cannot be seen by other sessions. This is especially useful if different projects use the same library but different versions. In order to share the resource between sessions, you must have the same library open and built in both sessions.
How to Create and Manage Sessions
You can create, delete and manage sessions from File->Sessions->Manage... Once a new session has been created, all opened projects will be stored under that session. Meaning next time you open a session, all these projects will be automatically opened for you.
Opening Existing Projects As a New Session
Instead of creating a session and opening projects one-by-one, there is an easier way to create a session from multiple projects. File->Sessions->Open Existing Projects as Session... allows you to search projects from a given path and open them at once as a new session. The most common use case for this is when you need to open a huge project with lots of libraries.