我在Visual Studio 2010中有一个属性表,导入一些其他属性表。我的属性表进口的部分看起来像这样:Visual Studio:我可以使属性表的导入只读吗?
<ImportGroup Label="PropertySheets">
<Import Project="something.props" />
<Import Project="something.else.props" />
</ImportGroup>
我想,以确保谁加我的属性表其中进口的东西,something.else的人,不会意外改变我包括纸张的进口秩序。例如,这将是错误的:
<Import Project="something.else.props" />
<Import Project="something.props" />
我检查了微软的网站,但我不能找到一种方法,以防止顺序被改变。在Visual Studio中,intellisense显示<ImportGroup>
的条件和标签以及<Import>
的条件,标签和项目。除了将文件设置为只读(由于必须将其检入源代码控制,这将不会持续),在我的属性表中可以执行什么操作来防止订单被更改?
感谢
为什么这是一个问题?这些工作表是否包含冲突的设置?如果他们这样做,为什么这是必要的? –
@Hans我希望没有一个是必要的。我试图避免一些可能的未来恶化。当继承顺序被改变时,这可能是你提到的原因的一个问题。 – loop