1

在 VS 2010 中,是否可以从 T4 模板访问自定义项目属性,例如在Assembly指令中?

我无法访问此类属性,例如<PropertyGroup>在我的 .csproj 文件中定义的属性。不过,访问预定义的 VS 宏(如$(SolutionDir)or $(ConfigurationName))是可行的。

谢谢和最好的问候,奥利弗

4

2 回答 2

1

我通过创建一个包含Assembly指令的文件作为预构建步骤(可以访问环境变量)解决了这个问题。在我所有的 T4 模板中,我可以包含这个自动生成的文件来加载程序集。

于 2013-10-22T12:09:49.563 回答
0

当然,您可以让msbuild 文件设置一个环境变量,然后可以通过 T4 将其拉入。

使用 T4 模板中的 MSBuild 属性,有一种命令行方式可以做到这一点。

于 2013-09-28T02:33:53.360 回答