This is the repository for Geosoft GX Developer support for .Net development. Refer to the documentation for more information.
Also see the Geosoft Inc. organization on Github for the other programming language specific repos.
Select a Release and download the source code compressed file. Extract to a folder (e.g. c:\geosoft_code\gxdotnet) on your system. This will contain the following sub-folders:
Folder | Content |
---|---|
examples | C# examples |
The build.proj
and env.targets
files contain MSBuild scripts that can be used to build the examples or launch Visual Studio with the correct environments defined.
Visual Studio 2022 or newer is recommended. It should also be possible to build using other toolsets (e.g. MingW), but this is neither tested nor supported.
The MSBuild scripts require the MSBuild Extension Pack.
The commands are intended to be executed under the Developer Command Prompt for Visual Studio
msbuild
msbuild /t:StartDevEnv
Then open examples\examples.sln
.
All Geosoft assemblies are references from the Geosoft Desktop Applications bin directory.
Any source code found here are released under the BSD 2-clause license. Core functionality exposed by the GX API may have additional license implications. For more information consult the License page in the GX Developer Wiki