This extension adds support for DotVVM projects in Visual Studio 2017:
We also have a version for Visual Studio 2019.
What is DotVVM?
DotVVM brings full MVVM experience and it uses Knockout JS on the client side. It handles the client-server communication, validation, localization, date & time formatting on the client side, SPAs and much more.
It is open source, it supports both OWIN and ASP.NET Core. It is multi-platform and it runs on .NET Framework, .NET Core and Mono.
How It Works
The Views in DotVVM use HTML syntax with controls and data-bindings.
The ViewModels are plain C# objects. You can call public methods from the View.
Features of DotVVM (Open Source & Free for Everyone)
How to Start