Compartir a través de


ProjectItems.AddFromFileCopy (Método)

Copia un archivo de código fuente y lo agrega al proyecto.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
Function AddFromFileCopy ( _
    FilePath As String _
) As ProjectItem
ProjectItem AddFromFileCopy(
    string FilePath
)
ProjectItem^ AddFromFileCopy(
    String^ FilePath
)
abstract AddFromFileCopy : 
        FilePath:string -> ProjectItem
function AddFromFileCopy(
    FilePath : String
) : ProjectItem

Parámetros

  • FilePath
    Tipo: String

    Obligatorio. Ruta de acceso y nombre de archivo del elemento de proyecto que se va a agregar.

Valor devuelto

Tipo: EnvDTE.ProjectItem
Un objeto ProjectItem.

Comentarios

AddFromFileCopy agrega un elemento de proyecto de un archivo ya instalado en la estructura de directorios del proyecto o lo copia literalmente, si es necesario, para pasarlo al directorio de proyectos. AddFromFileCopy difiere de AddFromFile porque no agrega un vínculo, y difiere de AddFromTemplate en que no copia el archivo ni aplica una plantilla necesariamente.

Ejemplos

Este ejemplo solo funciona en Visual Studio .NET 2003. Para obtener más información, vea Migrating Code that Creates Projects by Using Templates.

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

Seguridad de .NET Framework

Vea también

Referencia

ProjectItems Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización