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