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