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
型別:EnvDTE.Project
必要項。要加入的 Project 物件。
傳回值
備註
如果專案中有一項參考的 Identity、Culture、MajorVersion、MinorVersion、BuildNumber 和 RevisionNumber 與新參考的相同,這個方法就不會產生錯誤。 這種情況表示 bstrPath 參數指定的參考已經加入至專案。 而是將專案中已存在之相符參考的 ProjectItem 傳回。
如果專案中有一個參考具有相同的 Identity,但它的 MajorVersion、MinorVersion、BuildNumber、RevisionNumber 或 Culture 不同,則此方法會產生錯誤。
範例
' 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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。