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