共用方式為


VCFile 介面

VCFile所描述的作業,也可以發生在使用中專案中的檔案物件。

命名空間:  Microsoft.VisualStudio.VCProjectEngine
組件:  Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

語法

'宣告
<GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")> _
Public Interface VCFile _
    Inherits VCProjectItem
[GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")]
public interface VCFile : VCProjectItem
[GuidAttribute(L"E04F9565-56E5-4DEF-BF0D-FE20B736C28B")]
public interface class VCFile : VCProjectItem
[<GuidAttribute("E04F9565-56E5-4DEF-BF0D-FE20B736C28B")>]
type VCFile =  
    interface
        interface VCProjectItem
    end
public interface VCFile extends VCProjectItem

VCFile 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 CustomTool 基礎架構。僅限 Microsoft 內部使用。
公用屬性 DeploymentContent 取得或設定值,指出選取的檔案的部署狀態。DeploymentContent 適用於某一部署專案是方案的一部分。
公用屬性 Extension 取得檔案的副檔名。
公用屬性 FileConfigurations 在 [選取的檔案上設定的清單。
公用屬性 FileType 取得或設定的檔案類型。
公用屬性 FullPath 取得專案檔的完整路徑。這個屬性是唯讀的。
公用屬性 ItemName 取得集合中目前項目的名稱。
公用屬性 Items 取得專案中檔案和最上層資料夾的集合或資料夾中檔案和資料夾的集合。
公用屬性 ItemType 取得或設定 MSBuild 項目型別。
公用屬性 Kind 取得列舉型別,指出物件型別。
公用屬性 Name 取得或設定物件的名稱。
公用屬性 Object 提供 Visual Studio 物件模型和 Visual C++ 物件模型之間的參考。
公用屬性 Parent 取得直屬父物件。
公用屬性 project 取得與物件關聯的 VCProject 物件。
公用屬性 RelativePath 取得或設定檔的相對路徑。此路徑必須相對於專案目錄,且可含有巨集。
公用屬性 SubType 取得或設定檔案的子型別,如設計工具可以辨識。
公用屬性 UnexpandedRelativePath 取得巨集展開前的相對路徑。
公用屬性 VCProjectEngine 取得專案引擎的指標。

回頁首

方法

  名稱 說明
公用方法 AddFile 將檔案加入至目前的專案或資料夾。
公用方法 CanAddFile 如果可以將指定的檔案加入至目前的專案或篩選器,則傳回 true。
公用方法 CanMove 傳回true如果檔案可以移動到指定的位置。
公用方法 MatchName 比對指定的名稱與集合項目的名稱。
公用方法 Move 將檔案或資料夾移到最上層專案或新的資料夾中。
公用方法 Remove 將指定的專案從方案中移除。
公用方法 RemoveFile 從目前的專案或資料夾中移除檔案。

回頁首

請參閱

參考

Microsoft.VisualStudio.VCProjectEngine 命名空間