使用MvcScaffoldingT4TwitterBootstrapMvc Nuget包创建新视图时出错

时间:2013-09-04 19:23:05

标签: asp.net-mvc-4 asp.net-mvc-scaffolding

我安装了MvcScaffolding4TwitterBootstrapMvc软件包,它基于Steve Sanderson所做的脚手架工作。现在我正在尝试基于它创建一个新视图,我只是接收PS错误。

我正在输入:

Scaffold View LocationType CreateOrEdit -Template _CreateOrEdit

(我也尝试过其他视图模板)

我收到此错误消息:

t4(115,64) : error CS1061: Compiling transformation: 'EnvDTE.CodeProperty' does not contain a definition for 'IsScaffoldable' and no extension method 'IsScaffoldable' accepting a first argument of type 'EnvDTE.CodeProperty' could be found

At packages\MvcScaffolding4TwitterBootstrapMvc.1.0.2\tools\RazorView\MvcScaffolding.RazorView.ps1:42 char:27

显然模板导致错误,因为它无法找到某些东西(可能是T4库)?但我不确定我会修复它的内容或位置。

1 个答案:

答案 0 :(得分:0)

与NuGet包一起安装的T4Scaffolding.DLL版本中似乎不存在IsScaffoldable扩展方法。

如果发现此work item导致我GitHub并且我看到此方法存在。由于我并没有真正使用这个属性,所以我认为从T4模板中删除.IsScaffoldable()调用可能更简单,而不是下拉源代码并编译新版本的T4Scaffolding。