create dotnet viewer