Visual Studio 2017中脚手架MVC5视图错误-运行所选代码生成器时发生错误

时间:2019-04-01 23:10:01

标签: razor asp.net-mvc-5 visual-studio-2017 asp.net-mvc-scaffolding

试图在VS2017中构建新视图。这是几天前的工作。然后,我去制作了Edit.cs.t4的副本,并根据我第一次使用它时基础Edit.cs.t4的需求对其进行了自定义。现在,无论我使用基本的Edit.cs.t4还是我自己的,都会出现此错误。即使使用与我第一次使用的模型相同的模型。

There was an error running the selected code generator: 
'There was an error getting the type 'OTIS.Domain.InventoryMgmt.BillingPlan'.
Try rebuilding the project.'

enter image description here enter image description here

我尝试过:

  1. 清洁,重建解决方案
  2. 重新启动VS2017,计算机
  3. 只需删除我从该目录创建的新.t4文件
  4. 按照其他解决方案中的建议清除组件模型缓存文件夹
  5. 使用创建模板

是否可以重新安装此视图脚手架功能,还是必须重新安装VS?

还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

这里有同样的问题,但是在使用企业版的安装程序从asp.net中安装完整软件包后,它将可以正常工作。

尝试更新安装程序VS2017。