Does ST run on the .NET platform?

Yes. All current C# implementation(s) of StringTemplate were developed primarily on the Microsoft .NET platform.

It is also possible to run the Java version of ST on the .NET platform (and perhaps Mono) by using ikvm - the Java virtual machine for the .NET platform.