Quick setup guide to start developing WATS converters.
Download: https://dotnet.microsoft.com/download/dotnet/8.0
Install "SDK x64" installer → Accept defaults.
Verify:
dotnet --versionDownload: https://dotnet.microsoft.com/download/dotnet-framework/net48
Install "Developer Pack" → Accept defaults.
Windows includes the runtime, but you need the Developer Pack to build converters.
Download: https://code.visualstudio.com/
Install and check these options:
- ✅ Add to PATH
- ✅ Add "Open with Code" to Explorer
Verify:
code --versionInstall C# Extension:
- Open VS Code
- Press
Ctrl+Shift+X - Search "C# Dev Kit" (Microsoft)
- Install
Download: https://download.wats.com
Install WATS Client → Configure server connection.
Why needed: Required to submit test reports to WATS server. Without it, you can only validate conversions locally.
Best Practice: Use as a template on GitHub
- Visit https://github.com/Virinco/WATS-DevKit
- Click "Use this template" → Create a new repository
- Clone your new repo:
git clone https://github.com/YOUR-ORG/YOUR-PROJECT.git cd YOUR-PROJECT
Alternative: Clone and remove git history:
git clone --depth 1 https://github.com/Virinco/WATS-DevKit.git MyConverters
cd MyConverters
Remove-Item -Recurse -Force .git
git init # Optional: start freshRight-click folder → Open with Code
Or from PowerShell (if already cloned):
cd path\to\WATS-DevKit
code .Build example converters:
dotnet build
# Run tests
dotnet test Converters/ExampleConverters/tests/If all succeed: ✅ Ready to develop!
- Read QUICKSTART.md
- Run
Tools/NewConverter.ps1to create your first converter - Check
Converters/ExampleConverters/for examples
Email: support@wats.com
Note: Custom converter development support is not included in general support agreements and is normally charged by the hour.