An alternative to using VS IDE is to just use c# command line compiler, depending on your OS and hardware, this may be possible and much lighter than using the IDE.
See this article https://learn.microsoft.com/en-us/previo...de-library. It also shows how to create xml output, you would need to reference SmallBasicLibrary.dll as well.
This may be a learning curve or not possible with your hardware/OS. csc.exe c# compiler should come with .Net framework - no need for any additional VS download, see http://www.tipsntracks.com/52/get-a-free...piler.html for example.
UPDATE
I was able to compile the C# code (ZS.cs) extracted from your dll using ILSpy with additional /// comments added for xml described earlier, using the command below from a cmd window in the folder containing the ZS.cs file. Assuming you can get this version of csc.exe which should be the same place as mine if you have .Net 4 runtime installed it should work for you too. You can put the command in a bat file for repeat calls.
See this article https://learn.microsoft.com/en-us/previo...de-library. It also shows how to create xml output, you would need to reference SmallBasicLibrary.dll as well.
This may be a learning curve or not possible with your hardware/OS. csc.exe c# compiler should come with .Net framework - no need for any additional VS download, see http://www.tipsntracks.com/52/get-a-free...piler.html for example.
UPDATE
I was able to compile the C# code (ZS.cs) extracted from your dll using ILSpy with additional /// comments added for xml described earlier, using the command below from a cmd window in the folder containing the ZS.cs file. Assuming you can get this version of csc.exe which should be the same place as mine if you have .Net 4 runtime installed it should work for you too. You can put the command in a bat file for repeat calls.
Code:
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe" /target:library /reference:"C:\Program Files (x86)\Microsoft\Small Basic\SmallBasicLibrary.dll" /out:ZS.dll /doc:ZS.xml ZS.cs