共用方式為


References.AddProject 方法

將新專案參考加入專案內,並傳回新建立的 Reference 物件。

命名空間:  VSLangProj
組件:  VSLangProj (在 VSLangProj.dll 中)

語法

'宣告
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

參數

  • pProject
    類型:Project

    必要項。 要加入的 Project 物件。

傳回值

類型:VSLangProj.Reference

備註

如果專案中有一項參考的 IdentityCultureMajorVersionMinorVersionBuildNumberRevisionNumber 與新參考的相同,這個方法就不會產生錯誤。 這種情況表示 bstrPath 參數指定的參考已經加入至專案。 而是將專案中已存在之相符參考的 ProjectItem 傳回。

如果專案中有一個參考具有相同的 Identity,但它的 MajorVersionMinorVersionBuildNumberRevisionNumberCulture 不同,則此方法會產生錯誤。

範例

' 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

.NET Framework 安全性

請參閱

參考

References 介面

VSLangProj 命名空間