Setting up the developer environment for C#
Last updated
Last updated
Install Visual Studio 2017 Community Edition or better.
Install Ruby and Rake.
Obtain Devexpress License and Install
DevExpress WinForms Controls and Libraries is used in the graphical user interface of the suite. You will need to obtain a license in order to work with the user interface.
DevExpress only provides trials on their current product offering, so you may have to acquire the license prior to downloading an older version if that's required to build the suite.
Obtain your license from DevExpress . Then get the installer for the version mentioned above that's required
Install nuget.exe and ensure that it is in your PATH
variable
Add OSPSuite.Core
as a nuget source using the following command
Clone the repository locally (either from the open-systems-pharmacology organization or from your own fork)
For PK-Sim and MoBi, run the postclean.bat
command
There are several requirements to running the software that are not automatically performed when building with Visual Studio. An automated postclean
batch file is used to take care of these tasks.
Compile Source
Run Tests
Run the Application
The suite is using GitHub Actions as a CI server which also provides a nuget feed that should be registered on your system. This will prevent you from having to enter GitHub password with each new instance of Visual Studio.
or