我在 Visual Studio 2010 中有一个属性表,可以导入其他一些属性表。我的属性表的导入部分如下所示:
<ImportGroup Label="PropertySheets">
<Import Project="something.props" />
<Import Project="something.else.props" />
</ImportGroup>
我想确保添加我的属性表的人不会意外更改我包含的表的导入顺序。例如,这将是错误的:
<Import Project="something.else.props" />
<Import Project="something.props" />
我查看了 Microsoft 的网站,但找不到阻止更改订单的方法。在 Visual Studio 中,智能感知显示 Condition 和 Label for<ImportGroup>
和 Condition、Label 和 Project for <Import>
. 除了将文件设置为只读(因为我必须将其签入源代码管理,这不会持续),我可以在我的属性表中做些什么来防止订单被更改?
谢谢