VCProject.CanAddProjectReference – metoda
Vrátí se, zda je lze bezpečně přidat odkaz na daný projekt.
Obor názvů: Microsoft.VisualStudio.VCProjectEngine
Sestavení: Microsoft.VisualStudio.VCProjectEngine (v Microsoft.VisualStudio.VCProjectEngine.dll)
Syntaxe
'Deklarace
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
Parametry
- proj
Typ: System.Object
Odkaz na projekt.
Vrácená hodnota
Typ: System.Boolean
true Pokud je v pořádku, přidat odkaz daného projektu; jinak false.
Poznámky
Tato metoda se obecně používá ve spojení s AddProjectReference metoda.Tuto metodu použijte k určení, zda je lze bezpečně přidat odkaz na projekt a pokud je volání a potom AddProjectReference.
Příklady
Viz Jak: kompilace příklad kódu pro rozšíření modelu Visual C++ kódu informace o tom, jak sestavit a spustit tento příklad.
CanAddProjectReferencePřidá druhého projektu jako odkaz na první projekt, pokud je to možné.
' 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
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.