在我的应用程序中,某些设置来自JSON设置文件。可以从程序内部更新设置文件,并使用T4文本模板从这些更新中创建一个.cs
文件。因此,当更新JSON文件时,我希望T4文本模板也可以工作并更新.cs
文件。如果无法做到这一点,我希望运行T4文本模板,并在重新启动程序时更新.cs
文件。但是我不知道该怎么做。我设法创建了.tt
文件,当我在Visual Studio中保存.tt
文件时,它可以完美地工作。
注意:我已经搜索了2天,并阅读了网站上的所有主题。但是我没有取得任何结果。
答案 0 :(得分:0)
您可以运行命令行转换工具。这是一个示例:
"C:\Program Files (x86)\Common Files\microsoft shared\TextTemplating\14.0\TextTransform.exe" "C:\src\template.tt"
这将使用VS2015中的TextTransform.exe
。 VS2017还具有TextTransform.exe,甚至是免费社区版本,它也位于C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\
CLI is available的文档。