Compartir a través de


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
Un 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