简体   繁体   中英

Unable to create MVC View using scaffolding in Visual Studio 2013 Ultimate Update 5

I recently applied Update 5 to Visual Studio 2013 (Ultimate Edition) running on Windows 8.1. After the update, any time I try to create a Razor View (*.cshtml) file in my MVC application using scaffolding, I get the following error:

There was an error running the selected code generator:

The Templates\\PackageVersion5.1.3.xml file is missing from the installed template folder

在此输入图像描述

From the error, it is clear that some file ( PackageVersion5.1.3.xml ) is missing but I'm not sure how to fix it. I even repaired Visual Studio but to no avail.

As yoo probably know during scaffolding your view is generated base on this missing xml file. I don't know why your file is not there but you can copy it from one of your colleagues computer or reinstall visual studio.

Maybe you have change something i VS options?

I avoid the scaffolding options in Visual Studio.

Why? In my experience, the standard MVC pattern where everything separated by type will always led to a difficult to manage and test solution.

Instead, I now prefer to organise MVC projects by feature ( http://timgthomas.com/2013/10/feature-folders-in-asp-net-mvc/ ).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM