We want to call up a .NET dll function that uses another dll "utilities2":

utilities.dll

utilities2.dll

All class libraries are in GuiXT Web Repository

GuiXT profile specifies .NET class libraries as SAPWR:...

GuiXT script

GuiXT
// Use VersionNumber in session script
// session script:
VersionNumber 2016-01-03 
// Assure that "utilites2.dll" is in GuiXT cache
CacheFile "utilities2.dll" -classlibrary 
// Call up function in "utilities.dll"
CallVB msg = "utilities.testclass.greeting"
// Test message
Message "&V[msg]" -statusline

Output