VCProject.AddFile 方法

向当前项目或文件夹添加文件。

命名空间:  Microsoft.VisualStudio.VCProjectEngine
程序集:  Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

语法

声明
Function AddFile ( _
    bstrPath As String _
) As Object
Object AddFile(
    string bstrPath
)
Object^ AddFile(
    String^ bstrPath
)
abstract AddFile : 
        bstrPath:string -> Object
function AddFile(
    bstrPath : String
) : Object

参数

  • bstrPath
    类型:String

    必选。 要添加到项目或文件夹中的文件的名称。

返回值

类型:Object
刚添加的文件的 VCFile 对象。

备注

VCProject 对象的AddFile 行为根据文件扩展名。 如果文件有一个扩展指定具有 Filter 属性,该文件添加到的相应文件夹。 否则文件放置在 解决方案资源管理器 列表末尾。

无论文件扩展,VCFilter 对象上的AddFile 中指定文件夹会导致文件放置。

添加这些文件不会在磁盘上的文件。 调用方负责处理。,如有必要。

VCFile 对象的AddFile 指定文件的名称与文件。

示例

有关如何编译和运行该示例的信息,请参见 如何:编译项目模型扩展性示例代码

VCProject 对象的示例使用 AddFile 在集成开发环境 (IDE) (IDE):

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim file As VCFile
        prj = DTE.Solution.Projects.Item(1).Object
        file = prj.AddFile("file.cpp")
        MsgBox(file.Name.ToString())
    End Sub
End Module

.NET Framework 安全性

请参阅

参考

VCProject 接口

Microsoft.VisualStudio.VCProjectEngine 命名空间