مشاركة عبر


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.

راجع أيضًَا

المرجع

References واجهة

References الأعضاء

VSLangProj مساحة الاسم