【问题标题】:Runtime Text Templates in Visual Studio 2019Visual Studio 2019 中的运行时文本模板
【发布时间】:2021-08-26 22:30:43
【问题描述】:

我正在尝试为 .net 核心应用程序创建运行时文本模板,但我没有将 TextTemplatingFilePreprocessor 视为属性窗格中的自定义工具选项。我要做的就是创建一个文本模板,该模板将生成一个文本文件,其中包含基于用户的一些输入填充的变量

SampleMethod(string parameter1, string parameter2)
{
  string filetext = ProcessTemplate(string template, var parameters)
}

【问题讨论】:

  • 这个问题相当于询问关于在运行时使用什么文本模板引擎的建议,所以应该作为题外话关闭。如果您使用搜索引擎,有很多选择,从 T4Razor
  • 我用的是T4,但是在代码文件中看不到如何实际设置参数
  • 你可以在stackoverflow.com/questions/59443320/…找到几个例子
  • 我想通了,我一定是没有正确拼写自定义工具

标签: c# .net .net-core texttemplate


【解决方案1】:

编辑:澄清,要创建运行时文本模板,您需要在解决方案资源管理器中添加一个文本模板文件,然后转到您创建的模板的属性并将自定义工具属性从 TextTemplatingFileGenerator 更改为 TextTemplatingFilePreprocessor。您需要复制并粘贴“TextTemplatingFilePreprocessor”

【讨论】:

  • 请在您的回答中提供更多详细信息。正如目前所写的那样,很难理解您的解决方案。
  • 感谢您的回答!也适用于 VS 2022。自定义工具:TextTemplatingFilePreprocessor
猜你喜欢
  • 2019-08-31
  • 2021-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-19
  • 1970-01-01
  • 2023-03-28
相关资源
最近更新 更多