【发布时间】:2013-07-17 09:28:07
【问题描述】:
在 VS 2010 中,是否可以从 T4 模板访问自定义项目属性,例如在Assembly 指令中?
我无法访问此类属性,例如在我的 .csproj 文件中的 <PropertyGroup> 中定义。不过,访问预定义的 VS 宏(如 $(SolutionDir) 或 $(ConfigurationName))是可行的。
感谢和最好的问候, 奥利弗
【问题讨论】:
-
我现在注意到,当 T4 转换作为 MSBuild 步骤运行时,像
$(SolutionDir)或$(ConfigurationName)这样的 VS 宏也不起作用。它们仅在我在 Visual Studio 环境中手动运行转换时才起作用。是否可以在 MSBuild 环境中访问这些宏? -
这是针对运行时、编译时还是设计时 T4 的?
-
编译时T4。