ProjectItems.AddFromFile, méthode
Ajoute un élément de projet provenant d'un fichier installé dans une structure de répertoires d'un projet.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
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
Paramètres
- FileName
Type : System.String
Obligatoire.Nom de fichier de l'élément à ajouter au projet.
Valeur de retour
Type : EnvDTE.ProjectItem
Objet ProjectItem.
Notes
AddFromFile échoue si le fichier à ajouter se trouve déjà dans le projet.
FileName ne doit pas nécessairement contenir un chemin d'accès complet tant que le fichier peut être trouvé.La manière dont est trouvé un fichier dépend du langage de programmation.Pour pouvoir utiliser des noms de fichiers sans chemin d'accès en Visual Basic et en Visual C#, par exemple, les fichiers doivent se trouver dans le même répertoire que le projet.S'ils ne sont pas, ils sont copiés sur.Visual C++ autorise n'importe où la liaison aux fichiers sur le système.
Exemples
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
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation