在NuGet中,当我尝试通过以下命令安装MvcScaffolding时:
Install-Package MvcScaffolding
我收到这个错误
Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE
是否由于Visual Studio 2013中的这个新脚手架引擎而发生了?
最佳答案
几周前,我通过电子邮件发送了Scott Hanselman。这是他的回应:
我们已经了解了最新情况,并且将发布固定版本,尽管我们在VS2013中将脚手架带入了一个新的方向,但我们仍然希望它能够正常工作。感谢您发现此错误。
因此,我会为新版本的MvcScaffold留神,希望能够解决此问题。同时,有些new features for VS2013的脚手架改进了很大的方向,因此您可能需要调查一下。
编辑:有一个可用的新程序包(确保以管理员身份运行VS2013使其正常工作):Install-Package MvcScaffolding -Version 1.0.8-vs2013 -Pre