References.AddProject – metoda
Přidá odkaz na projekt nový projekt a vrátí nově vytvořený Reference objektu.
Obor názvů: VSLangProj
Sestavení: VSLangProj (v VSLangProj.dll)
Syntaxe
'Deklarace
Function AddProject ( _
pProject As Project _
) As Reference
Reference AddProject(
Project pProject
)
Reference^ AddProject(
[InAttribute] Project^ pProject
)
abstract AddProject :
pProject:Project -> Reference
function AddProject(
pProject : Project
) : Reference
Parametry
- pProject
Typ: EnvDTE.Project
Povinné. Project Objekt přidán.
Vrácená hodnota
Typ: VSLangProj.Reference
Poznámky
Tato metoda generuje chybu, pokud existuje odkaz v projektu se stejným Identity, Culture, MajorVersion, MinorVersion, BuildNumber, a RevisionNumber jako nový odkaz.Podmínky naznačují, že odkaz označen bstrPath parametr již byl přidán do projektu.Místo toho ProjectItem pro odpovídající odkaz již v projektu je vrácena.
Pokud odkaz se stejným Identity , ale rozdílné MajorVersion, MinorVersion, BuildNumber, RevisionNumber nebo Culture se nachází v projektu, metoda generuje chybu.
Příklady
' Macro Editor
Imports VSLangProj
' Add the second project as a reference to the first project.
Sub AddProjectExample()
' First project is a Visual Basic or C# project.
Dim theVSProject As VSProject = _
CType(DTE.Solution.Projects.Item(1).Object, VSProject)
' Second project is any type of project.
Dim secondProject As Project = DTE.Solution.Projects.Item(2)
' AddProject returns the newly created Reference object.
Dim newReference As Reference
newReference = theVSProject.References.AddProject(secondProject)
End Sub
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.