VCProject.CanAddProjectReference, méthode
Retourne une valeur indiquant si la référence de projet donnée peut être ajoutée.
Espace de noms : Microsoft.VisualStudio.VCProjectEngine
Assembly : Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Déclaration
Function CanAddProjectReference ( _
proj As Object _
) As Boolean
bool CanAddProjectReference(
Object proj
)
bool CanAddProjectReference(
[InAttribute] Object^ proj
)
abstract CanAddProjectReference :
proj:Object -> bool
function CanAddProjectReference(
proj : Object
) : boolean
Paramètres
- proj
Type : System.Object
Référence du projet.
Valeur de retour
Type : System.Boolean
true si la référence de projet donnée peut être ajoutée ; sinon, false.
Notes
Cette méthode est en général utilisée conjointement avec la méthode d'AddProjectReference.Vous utilisez cette méthode pour déterminer s'il est correct d'ajouter une référence de projet, et si elle est, vous appel AddProjectReference.
Exemples
Consultez Comment : compiler l'exemple de code pour l'extensibilité du modèle de code Visual C++ pour plus d'informations sur comment compiler et exécuter cet exemple.
CanAddProjectReference ajoute un deuxième projet comme une référence au premier projet, si possible.
' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have
' two Visual C++ projects loaded before running this example.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub Test()
Dim prj1, prj2 As VCProject
prj1 = DTE.Solution.Projects.Item(1).Object
prj2 = DTE.Solution.Projects.Item(2).Object
' Adds project 2 as a reference to project 1.
If prj1.CanAddProjectReference(prj2) Then
prj1.AddProjectReference(prj2)
End If
End Sub
End Module
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.