add new viewer plugin for dotnet