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 | 從目前的專案或資料夾中移除檔案。 |
回頁首