【问题标题】:VS 2017 Community support for custom CodeTemplatesVS 2017 社区对自定义 CodeTemplates 的支持
【发布时间】:2018-04-16 15:48:00
【问题描述】:

我一直在尝试让自定义代码模板在 VS2017 社区版中运行,但运气不佳。我已经复制了 %Program Files%\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding 文件到我的项目中的 CodeTemplates/,调整了模板,但我没有看到任何更改。我在之前的 VS 版本中自定义了模板。 VS2017社区版不支持吗?

【问题讨论】:

  • 同样的问题。
  • 使用 Visual Studio 2017 社区版时同样的问题。脚手架对话框似乎没有针对我的 MVC Core 项目根目录中的 CodeTemplates 文件夹。我去修改了 %Program Files% 中的一个模板,但我仍然没有看到生成的代码有任何变化。不确定 VS 从哪里获取模板或如何更改 VS 的外观。

标签: asp.net-mvc templates visual-studio-2017


【解决方案1】:

它在 Visual Studio 2017 中运行良好。是的,这就是您正在查看的正确文件夹。如果您使用 c# 作为 CodeTemplates 文件夹中的语言,则必须像以前一样复制文件,并确保删除所有 .vb.t4,反之亦然。

另一个建议是检查和调整正确的模板,因为它有 withContext、withAction、Empty 等...

编辑: 另外,在搭建脚手架时,请尝试在命令中添加 -Verbose,它会告诉您从哪里选择模板。

【讨论】:

    【解决方案2】:

    你可以在这里找到它: C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates\MvcView

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      • 1970-01-01
      • 2017-06-26
      • 2023-04-08
      • 2019-11-17
      • 1970-01-01
      • 2015-03-21
      相关资源
      最近更新 更多