vs2012:继承/引用用户定义的属性表?

时间:2013-05-25 18:21:49

标签: visual-studio visual-studio-2012

我有一些不错的属性表文件(.props),这是一个简短的例子:

  • global.props
  • x86.props
  • x64.props
  • app.props
  • lib.props

将所有正确的属性表分配给正确的配置非常繁琐。我想做的是创建app_x86.props,它只引用global.props,x86.props,app.props,这样我只需要为每个项目配置分配一个属性表。

有没有办法对属性表进行这种引用?

2 个答案:

答案 0 :(得分:4)

使用UI完全可以实现:转到View->Property Manager,添加新的属性表,然后将其他属性表添加到该工作表(右键单击基表Add new Project Property Sheet,就像向项目添加工作表)。您将看到VS缩进它们以显示它们被导入到另一个工作表中。创建的属性表当然也会像你的答案一样使用Import元素。

答案 1 :(得分:3)

我找到了答案。我认为没有办法通过VS GUI实现它,但是如果你在文本编辑器中打开.props文件,你可以在标签内执行:

  • <Import Project="other.props" />

这将做我想要的。

但是,如果使用VS GUI编辑属性表,则在保存文件时它将不再包含导入参考