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 | 从当前项目或文件夹中移除文件。 |
页首