我在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