2014-03-06 40 views
1

當您在解決方案中並在解決方案資源管理器中禁用「顯示所有文件」按鈕時。您會看到一個邏輯(過濾)視圖,其中包含一些稱爲過濾器的「虛擬」文件夾。Visual Studio IDE功能:過濾器;什麼是過濾器屬性用於?

您可以添加新的過濾器(右鍵單擊項目 - >添加 - >新過濾器)。您可以在過濾器下添加新文件,或者將現有文件拖放到現有過濾器中(它們的行爲就好像它們是實際文件夾一樣)。

在過濾器的屬性頁上有幾個屬性。有些是不言自明的:

  • 解析文件:真/假:文件中的過濾器會被解析爲 自動完成和其他設計師
  • SCC文件:真/假:文件中的過濾器可進行版本控制系統。

我無法理解的是:

  • 過濾器:文本輸入:指定一個過濾器。

例如,默認的C++應用程序可能有一個源文件篩選器,其Filter屬性爲:cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx。不過,我在這裏更改並不重要,我可以將其清空,或者用類似txt的東西替換它,我沒有看到任何區別。我不確定Visual Studio如何使用它,但我無法找到任何有關它的使用的參考。

回答

3

將項目添加到項目(而不是過濾器本身)時使用filter屬性。 filter屬性用於確定新項目將被添加到哪個過濾器。

+1

Visual Studio將迄今尚未發現的無用尺寸帶到桌子上。 – nmr