Makes ASP.NET MVC routes dashed (hyphenated) and lowercase.
This is a fork of Ata Sasmaz's work. Bugs are fixed and new features are added.
For initial one line configuration please read Project Information link.
More info: https://github.com/salarkh/lowercase-dashed-route/
Fixed: 'Action' and 'Controller' was left undashed if they are not mentioned in @Url.RouteUrl
FIX: for when the 'action' is not mentioned and the default value is about to be used!
FIX: for when using @Url.RouteUrl.
Fixed: Area or custom url formats was left not dashed.
New: Support for 'namespace' constraints are added.
New: Added support for Areas.
New: Many new overloads for the class constructor.
Change: Decreasing project's required framework to .NET 4