Metoda References.AddProject —
Dodaje nowe odwołanie projektu do projektu i zwraca nowo utworzone Reference obiektu.
Przestrzeń nazw: VSLangProj
Zestaw: VSLangProj (w VSLangProj.dll)
Składnia
'Deklaracja
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: ProjectWymagane.Project Obiektu ma zostać dodany.
Wartość zwracana
Typ: VSLangProj.Reference
Uwagi
Ta metoda nie generuje błąd, jeśli istnieje odwołanie w projekcie o tej samej Identity, Culture, MajorVersion, MinorVersion, BuildNumber, i RevisionNumber jako nowy punkt odniesienia.Ten warunek wskazywałyby, że odniesienia wskazany przez bstrPath parametr został już dodany do projektu.Zamiast tego ProjectItem dla pasujących odwołanie już w projekcie jest zwracany.
Jeśli odwołanie o tej samej Identity ale zróżnicowanych MajorVersion, MinorVersion, BuildNumber, RevisionNumber lub Culture znajduje się w projekcie, metoda generuje błąd.
Przykłady
' 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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.