DOTVVM for Visual Studio

dotvvm for visual studio sample

Improve your development experience with the DOTVVM for Visual Studio Free

We have been using DotVVM to develop dozens of enterprise web applications and we got a lot of feedback from our own developers. That's why we have built a professional Visual Studio extension and now we are offering it to all DotVVM developers around the world.

DotVVM for Visual Studio Premium contains all the features included in the Free version in addition to more professional tools such as full IntelliSense, Design-time Error Checking, easy navigation between code and markup, Go To Definition feature and more.

Get the best web development experience with the DOTVVM for Visual Studio Free

Get DotVVM for Visual Studio Free,
or try our 30-Days trial of the Professional version


The Visual Studio extension provides IntelliSense for all editions of Visual Studio 2017 and 2019.

The Free version of the extension offers IntelliSense at the most important places:

  • all DotVVM controls and their properties
  • page directives
dotvvm tree logo


With the DotVVM extension, you can quickly access the information about all DotVVM controls. Press F1 and the documentation of the control will open in your web browser.

Quick Info

The Quick Info tooltips appear when you hover any directive, binding, element or any other item in the code.

DotVVM Project Templates

The extension comes with project templates for the following environments:

  • .NET Framework and OWIN (the old ASP.NET)
  • .NET Core and ASP.NET Core libraries (for all platforms)
  • .NET Framework and ASP.NET Core libraries (the conservative way)

Code Formatting

The HTML editor in Visual Studio understands DotVVM controls. The code formatting will work smoothly in DotVVM pages.

One-Step Page and ViewModel Creation

Create View and its ViewModel together in one simple step. Just enter a name and the path to the new file.

You may be also interested in the following products

Products Comparsion

Features Free Premium
Support for Visual Studio 2019 and 2017
DotVVM Project Template
Free Updates and New Features
Navigation to Docs (F1)
Project Creation Wizard
One-Step Page and ViewModel Creation
Quick Info
Code Formatting
IntelliSense for Page Directives
IntelliSense for Control Names
IntelliSense for Control Properties
IntelliSense for Route Names and Parameters
IntelliSense for Resources
IntelliSense for Data-Binding Expressions
Rename Support
Switch to Code / Markup (F7)
Navigate to Defitinion (F12)
Design-time Error Checking
Bootstrap Glyph Preview
Extract Hard-Coded Texts in RESX Files coming soon
Diagnostics Tools coming soon
Extract User Control Feature coming soon
Precompilation of Pages coming soon coming soon


  • The Free version of DotVVM for Visual Studio is available to everyone for both commercial and non-commercial use.
  • The Premium version of DotVVM for Visual Studio requires purchasing a license for 3, 6 or 12 months. The license can be renewed with a 25% discount.
  • After the license expires, the product will switch to the free version automatically.
  • The product is licensed on per-developer basis. Every team member who is actively working with the premium version of DotVVM for Visual Studio must have a license.
  • The product can be downloaded from the Visual Studio Marketplace. The Premium version can be activated by signing in the product during the launch of Visual Studio, or by navigating to the DotVVM > About menu in Visual Studio.