0

我安装了 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 库)?但我不确定我会在哪里修复它。

4

1 回答 1

0

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

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

于 2013-09-07T23:58:16.213 回答