Share via


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 命名空间