ProjectItems::AddFromFileCopy Method (String^)
Visual Studio 2015
Copies a source file and adds it to the project.
Assembly: EnvDTE (in EnvDTE.dll)
Parameters
- FilePath
-
Type:
System::String^
Required. The path and file name of the project item to be added.
AddFromFileCopy adds a project item from a file already installed in the project directory structure, or copies it verbatim, if necessary, to move it into the project directory. AddFromFileCopy differs from AddFromFile because it does not add a link, and it differs from AddFromTemplate in that it does not necessarily copy the file or apply a template.
This example works only in Visual Studio .NET 2003. For more information, see .a0b479e4-3c83-4407-986c-1d7353d6a406
Sub AddFromFileExample() ' This function creates a solution and adds a Visual Basic Console ' project to it. Dim soln As Solution Dim proj As Project Dim projitems As ProjectItems ' Create a reference to the solution. soln = DTE.Solution ' Create a new solution. soln.Create("c:\temp2", "MyNewSolution") ' Create a new VB Console application project. Adjust the save path as ' needed. proj = soln.AddFromTemplate("C:\Program Files\Microsoft Visual Studio .NET\Vb7\VBWizards\ConsoleApplication\Templates\1033\ConsoleApplication.vbproj", "c:\temp2", "My New Project", True) projitems = proj.ProjectItems ' Add a project item from a file. projitems.AddFromFileCopy("C:\temp\somefile.bas") End Sub
Show: