create viewer for dotnet