ProjectItems.AddFromFile (Método)

Agrega un elemento de proyecto de un archivo instalado en una estructura de directorios de proyecto.

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

Sintaxis

'Declaración
Function AddFromFile ( _
    FileName As String _
) As ProjectItem
ProjectItem AddFromFile(
    string FileName
)
ProjectItem^ AddFromFile(
    [InAttribute] String^ FileName
)
abstract AddFromFile : 
        FileName:string -> ProjectItem 
function AddFromFile(
    FileName : String
) : ProjectItem

Parámetros

  • FileName
    Tipo: System.String
    Obligatorio.Nombre de archivo del elemento que se va a agregar como elemento de proyecto.

Valor devuelto

Tipo: EnvDTE.ProjectItem
Objeto ProjectItem.

Comentarios

El método AddFromFile produce un error si el archivo que va a agregarse ya pertenece al proyecto.

No es necesario que FileName contenga una ruta de acceso completa siempre y cuando se pueda encontrar el archivo.El modo de encontrar un archivo depende del lenguaje de programación.Por ejemplo, para utilizar archivos sin especificar la ruta de acceso en Visual Basic y Visual C#, éstos deberán encontrarse en el mismo directorio que el proyecto.Si no están, se copiarán.Visual C++ permite la vinculación a los archivos del sistema en cualquier parte.

Ejemplos

Sub AddFromFileExample(app As DTE)
   ' 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 = app.Solution

   ' Create a new solution.
   soln.Create("c:\temp2", "MyNewSolution")

   ' Create a new Visual Basic Console application project.
   ' Adjust the save path as needed.
   proj = soln.AddFromTemplate("C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ImportProjects\VB\ImportConsoleApplication.vbproj", "c:\temp2", "My New Project", True)
   projitems = proj.ProjectItems

   ' Add a project item from a file.
   projitems.AddFromFile("C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\NewFileItems\vbclass.vb")
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