共用方式為


VCFile 介面

VCFile 物件描述可在現用專案中於檔案上執行的作業。

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

語法

'宣告
<GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")> _
Public Interface VCFile _
    Inherits VCProjectItem
[GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")]
public interface VCFile : VCProjectItem
[GuidAttribute(L"66B46D9E-4EBC-41BD-AD18-B831C6249E80")]
public interface class VCFile : VCProjectItem
[<GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")>]
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 命名空間