我需要为项目中的文件定义自定义构建规则。 但是,对于不同的解决方案,规则可能会有所不同(对于并行开发分支中的相同解决方案,更为精确)。
我有两个问题:
是否可以在相对于解决方案的位置指定 .rules 文件?这样我就可以为每个开发分支创建规则。
MSDN表示自定义规则可以继承,类似于属性(vsprops)。怎么能实现呢?我在哪里指定继承?
谢谢,
吉尔摩西。答案 0 :(得分:1)
.vcproj文件将包含以下子句:
<ToolFiles>
<ToolFile
RelativePath="..\my.rules"
/>
</ToolFiles>
您可以使用 $(SolutionDir)来自定义 .rules 文件的展示位置,如下所示:
<ToolFiles>
<ToolFile
RelativePath="$(SolutionDir)..\..\..\my.rules"
/>
</ToolFiles>