PhaseCSharp
0.2.0
|
Phase CSharp is a C# wrapper over the Phase C++ library to enable running Phase in C#.
Download Phase CSharp library from latest release
This includes the binararies for running and using Phase CSharp.
Phase library is required to be installed for use in the build process.
Download Windows installer from the v0.3.0 release.
Install using the installer GUI, this should install to C:\Program Files\I3DR\Phase
.NET 5.0 is required to build the Phase CSharp library. Download and install from here
Doxygen is used for documentation.
On Windows download and install doxygen from here
Set the environment variable to the install location of Phase and then building using dotnet:
Unit testing is performed by xunit.
To run the tests, use the following commands:
Note: Make sure to run this from the project root directory
Alternatively, after building run the tests graphically using Visual Studio and Test Explorer.
To run the test applications, use the following commands:
Note: Make sure to run this from the project root directory
Documentation is generated and deployed in GitHub actions, however, to test documentation generation locally, run the following commands:
This requires doxygen to be installed and available on the path.