Microsoft.VisualStudio.Web.CodeGenerators.Mvc Creates a folder hierarchy: ProjectDir \ Areas \ AreaName \ Controllers \ Data \ Models \ Views Common generator functionality for Controllers and Views Name of the template file. Path Relative to the .csproj file MvcController class provides basic functionality for scaffolding an MVC controller. The specific type of controller (Empty, Controller with read write actions etc, need to provide the template names to be used for scaffolding. This is create to test the functionality but this should go away perhaps. For testing using this just make this class implement ICodeGenerator interface. Eventually this class should just be removed. A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. Looks up a localized string similar to Added Controller : '{0}'.. Looks up a localized string similar to There are probably still some manual steps required.. Looks up a localized string similar to Checkout the '{0}' file that got generated.. Looks up a localized string similar to Controller Name is required. Looks up a localized string similar to DbContext class to use.. Looks up a localized string similar to Switch to specify that default layout should be used for the views.. Looks up a localized string similar to Controller name is required for an Empty Controller. Looks up a localized string similar to The file {0} exists, use -f option to overwrite. Looks up a localized string similar to Specify whether to overwrite existing files.. Looks up a localized string similar to To scaffold controllers and views using models please install Entity Framework core packages and try again: {0}. Looks up a localized string similar to Please install the below packages to your project:. Looks up a localized string similar to The namespace name '{0}' is not valid.. Looks up a localized string similar to The template name '{0}' is not valid. Supported view templates: 'Empty|Create|Edit|Delete|Details|List'". Looks up a localized string similar to Custom Layout page to use.. Looks up a localized string similar to Model class to use.. Looks up a localized string similar to The '{0}' template cannot be used without specifying a model class. Please provide a model using '--model' option.. Looks up a localized string similar to Multiple types matching the name {0} exist:{1}, please use a fully qualified name". Looks up a localized string similar to Specify the name of the namespace to use for the generated controller.. Looks up a localized string similar to Specify the relative output folder path from project where the file needs to be generated, if not specified, file will be generated in the project folder.. Looks up a localized string similar to '--noPageModel' flag cannot be used for scaffolding model based Razor Pages.. Looks up a localized string similar to Please provide a valid {0}. Looks up a localized string similar to Failed to generate a readme: {0}. Looks up a localized string similar to There may be additional steps required for the generated code to work. Refer to <forward-link>. Looks up a localized string similar to Scaffolding generated all the code but the new context created could not be registered using dependency injection.. Looks up a localized string similar to Switch to specify whether to reference script libraries in the generated views.. Looks up a localized string similar to Failed to generate readme file at '{0}'.. Looks up a localized string similar to The TemplateName cannot be empty. Looks up a localized string similar to A type with the name {0} does not exist. Looks up a localized string similar to Validation succeded but model type not set. Looks up a localized string similar to The ViewName cannot be empty.. Converts a namespace name to a safe namespace name. Converts a path like a/b/c/d to namespace like a.b.c.d Creates an escaped identifier if the identifier is a keyword (or contextual keyword) in C#. Method exposed for adding multiple views in one operation. Utilised by the ControllerWithContextGenerator which generates 5 views for a MVC controller with context. Names of views and the corresponding template names Model for View Generator Model Type and DbContext metadata Folder where all views will be generated