1

我需要为我的项目中的文件定义自定义构建规则。但是,对于不同的解决方案,规则可能会有所不同(更准确地说,对于并行开发分支中的相同解决方案)。

我有两个问题:

  1. 可以在相对于解决方案的位置指定.rules文件吗?这样我就可以为每个开发分支创建规则。

  2. MSDN 说自定义规则类似于属性(vsprops)是可继承的。怎样才能做到这一点?我在哪里指定继承?

谢谢,

吉尔摩西。

4

1 回答 1

1

.vcproj 文件将包含以下子句:

 <ToolFiles>
    <ToolFile
      RelativePath="..\my.rules"
    />
 </ToolFiles>

您可以使用$(SolutionDir)自定义.rules文件的位置,如下所示:

 <ToolFiles>
    <ToolFile
      RelativePath="$(SolutionDir)..\..\..\my.rules"
    />
 </ToolFiles>
于 2010-02-24T14:00:53.600 回答