Visual Studio 2013脚手架错误

Jam*_*gui 30 asp.net-mvc-scaffolding visual-studio-2013 asp.net-mvc-5

我正在使用VS 2013 RTM Ultimate,当我尝试将Controller添加到我的MVC 5项目时,我收到以下错误:

"运行所选代码生成器时出错:'参数searchFolders不包含任何条目.至少提供一个文件夹来搜索文件.'

没有任何脚手架基本上工作,都给出相同的错误...尝试重建/清理等仍然得到错误.

10月28日更新: 看起来安装T4Scaffolding是一个问题.看起来他们正在修复.

AKh*_*oli 26

如果你最近安装了一个包含T4Scaffolding依赖的包(例如MVCMailer使用T4Scaffolding.Core),那么你可以卸载T4Scaffolding.Core并重新启动VS 2013.请注意,在我的情况下导致这种情况的MvcMailer将在2013年无效.是检查你的参考或包裹的嫌疑人.

来自评论: 卸载它似乎对我不起作用,所以从磁盘*中删除了软件包/ T4Scaffolding然后它工作了.(作者Jared Thirsk)


小智 7

我使用包管理器控制台根据它们的依赖关系卸载MVCScaffolding,T4Scaffolding和T4Scaffolding.Core.重新启动VS2013,它的工作原理.


小智 6

我和你面临同样的情况.我做的是什么

  1. 打开packages.config删除T4Scaffolding.Core和T4Scaffolding

  2. 重新安装这些软件包Install-Package T4ScaffoldingInstall-Package T4Scaffolding.Core

  3. 关闭VS2013并重新打开,你应该能够再次支架

祝好运!

  • 即使这与接受的答案相反,这也解决了我的问题. (2认同)