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الكائن إلى إضافة.
القيمة المُرجعة
النوع: VSLangProj.Reference
ملاحظات
لا يقوم هذا الأسلوب بإنشاء خطأ في حالة وجود مرجع في مشروع باستخدام نفس 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.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.