在VS 2010中,是否可以从T4模板访问自定义项目属性,例如在Assembly
指令中?
我无法访问此类属性,例如在我的.csproj文件中的<PropertyGroup>
中定义。访问预定义的VS宏(如$(SolutionDir)
或$(ConfigurationName)
)可以正常工作。
谢谢和最诚挚的问候, 奥利弗
答案 0 :(得分:1)
我通过创建一个包含Assembly
指令的文件作为预构建步骤(可以访问环境变量)解决了这个问题。在我的所有T4模板中,我可以包含这个自动生成的文件来加载程序集。
答案 1 :(得分:0)
当然你可以拥有msbuild file set an environment variable然后可以通过T4拉入。
同样Use MSBuild Properties in T4 Templates还有一种命令行方式。