-
Notifications
You must be signed in to change notification settings - Fork 1
How to build and deploy
You can manually build siguanet-desktop using the SharpDevelop 2.2 IDE and the provided SIGUANETDesktop/SIGUANETDesktop.sln solution that points to the Msbuild .csproj files.
The 3 project folders that made up siguanet-desktop are:
-
SIGUANETDesktop/is the main executable project -
SIGUANETDesktop.Extension/holds a series of interfaces that allow developers to provide their own implementations for user access to the application; have a look at the Implementing user authentication section for details -
SharpMap/is a slightly modified copy of SharpMap 0.9, a popular open source GIS mapping framework
The SIGUANETDesktop project also depends on a series of open source libraries which are included in the lib/ folder, namely:
- Npgsql2 data provider for PostgreSQL
- NetTopologySuite 1.7 spatial analysis library
- PdfSharp 0.9 PDF generation library
- Thinktecture 1.6 dynamic proxy generation library
For general use inside your organization, you should include a siguanet-desktop application configuration file in the build, as well as modify the resource files related to general and database access configuration. See Application configuration for more details.
For a typical setup (that targeted to a non system administrator who won't be using the ORACLE to SIGUANET bridge), siguanet-desktop can be deployed as a bundle of binaries and configuration files suitable for simple XCOPY install on Windows systems where .NET framework 2.0 is already installed.