This C# project is focused on opening RFEM 6, RSTAB 9 and RSECTION 1 to all our customers, enabling them to interact with our applications on much higher level. If you are looking for tool to help you solve parametric models or optimization tasks, you are on the right place. This project and community will create support for all your projects. The goal is to create easily expandable C# library communicating instructions to RFEM / RSTAB through Web Services (WS), SOAP and WSDL technology. WS enable you to access your local version of RFEM / RSTAB / RSECTION or remote via internet connection.
- Download dotnet 6.0 sdk and install it
- Download Visual Studio 2022 Community and install it
- Create new project
- Go to Nuget Package manager and search for Dlubal. Install one of the selected packages
- Go to release location
- Download zip file called DlubalC.Library.zip
- Unzip it
- Put dll into your project
- Reference them
- Compile your project
- Make application which uses our Web Services
* Install [GitHub Extension](https://marketplace.visualstudio.com/items?itemName=GitHub.GitHubExtensionforVisualStudio)
- Download GitHub Desktop
- Clone / fork this repository
- Open Visual Studio and open Solution from source_code\DlubalWebService.sln and compile it
- Made your own project or use one from examples
- Download dotnet 6.0 sdk and install it
- Download Visual Studio Code and install it
- Open Visual Studio Code and install following extensions
- C# - extension for working with C# in VS Code
- Test Explorer UI - extension for Unit Testing general
- .NET Core Test Explorer - extension for Unit Testing of .Net projects
- Code Spell Checker - useful extension for spell checking
- GitHub Pull Requests and Issues - extension for easy access to the GitHub pull request
- GitHub Issues - extension for easy access to the GitHub issues
- Git Lens - extension for better work with Source management
- Download Git and install it (needed for better functionality of Git Lens)
- Download GitHub Desktop
- Clone / fork this repository
- Open Visual Studio Code
- Build library project
- Make your own project or use one from examples
- .NET 5.0 Core or .NET 6.0 Core (depends on your choice, libraries are multi-target)
- RFEM 6 or RSTAB9 application
Examples can be found under examples folder.
You can find a tutorial for usage on our .
Contributions are always welcome! Please ensure your pull request adheres to the following guidelines Contributing