Project الواجهة

يمثل مشروع في بيئة التطوير المتكاملة (IDE).

مساحة الاسم:  EnvDTE
التجميع:  EnvDTE (في EnvDTE.dll)

بناء الجملة

'إقرار
<GuidAttribute("866311E6-C887-4143-9833-645F5B93F6F1")> _
Public Interface Project
[GuidAttribute("866311E6-C887-4143-9833-645F5B93F6F1")]
public interface Project
[GuidAttribute(L"866311E6-C887-4143-9833-645F5B93F6F1")]
public interface class Project
[<GuidAttribute("866311E6-C887-4143-9833-645F5B93F6F1")>]
type Project =  interface end
public interface Project

ملاحظات

يحتوي كل مشروع في الحل على واجهة أتمتة مشروع. في بعض الحالات النادرة، هذا هو تنفيذ مشروع العام، unmodeled ما يقوم بإرجاع اسم للمشروع.

يحتوي كل الأداة في بيئة الذي يحتوي على مشروع Projectكائن.

يشير هذا الكائن باستخدام DTE.Solution.Itemأو بواسطة استخدام الكائنات لغة معينة، مثل كـ DTE.VBProjects.Item، أو DTE.VCProjects.Item.

ملاحظة

مشروع-كائنات معينة مثل DTE.VBProjects.Itemو DTE.VCProjects.Itemالموجودة في تجميعات الأخرى. Visual Basicو#Visual Cتوجد الكائنات مشروع فيVSLangProj, and Visual C++توجد الكائنات مشروع فيMicrosoft.VisualStudio.VCProjectEngine. توسيع Visual Basic و ‏‫#Visual C المشاريعو ، راجع طراز Project C++ المرئيةلمزيد من المعلومات حول البرمجة مقابل الكائنات خاصة بالمشروع.

أمثلة

Sub ProjectExample()
' This function creates a solution and adds a Visual Basic Console
' project to it. 
   Dim soln As Solution2
   Dim proj As Project
   Dim msg As String
' Create a reference to the solution.
   soln = DTE.Solution
' Create a new solution.
   soln.Create("c:\temp2", "MyNewSolution")
' Create a new Visual Basic Console application project. 
' Adjust the save path as needed.
   Dim fileN As String
   fileN = soln.GetProjectTemplate("ConsoleApplication.zip", "VisualBasic")
   proj = soln.AddFromTemplate(fileN, "c:\temp2", "My New Project", True)
   
' Save the new solution
   soln.SaveAs("c:\temp2\newsolution.sln")
   msg = "Created new solution: " & soln.FullName
   MsgBox(msg)
End Sub

راجع أيضًَا

المرجع

Project الأعضاء

EnvDTE مساحة الاسم

موارد أخرى

التحكم في مشاريع وحلولها