VCProject.AddFile Method (String)
Adds a file to the current project or folder.
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
VCProject object depends on the file's extension. If a file has an extension specified with the Filter property, the file is added to the appropriate folder. Otherwise the file is placed at the end of the Solution Explorer list.behavior on a
VCFilter object causes the file to be placed in the specified folder, regardless of the file's extension.on a
Adding a file in this way does not create the file on disk. The caller is responsible for handling that, if necessary.
VCFile object specifies the name of a file to associate with the file.on a
See How to: Compile Example Code for Project Model Extensibility for information about how to compile and run this example.
The following example uses VCProject object in the integrated development environment (IDE):on a
' 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