我正在尝试让我们的T4模板在构建时运行,而不会在Visual Studio Modeling SDK上添加依赖项.我已成功使用此处显示的批处理文件的变体,但我现在遇到的问题是我的.tt文件使用该$(SolutionDir)变量来引用其他项目(因此现在不编译).
$(SolutionDir)
处理这个问题的最佳方法是什么?其他人做了什么?(硬编码绝对路径不是一种选择)
编辑:我看到有-a可以传递给TextTransform.exe 的参数,是否可以使用它来定义$(SolutionDir)?
-a
.net t4 batch-file visual-studio
.net ×1
batch-file ×1
t4 ×1
visual-studio ×1