Solution الواجهة
يمثل الجميع مشاريع و خصائص الحل بأكمله في بيئة التطوير المتكاملة (IDE). استخدام هذا الكائن لوظائف و تشير إلى _Solutionللوثائق.
مساحة الاسم: EnvDTE
التجميع: EnvDTE (في EnvDTE.dll)
بناء الجملة
'إقرار
<GuidAttribute("26F6CC4B-7A48-4E4D-8AF5-9E960232E05F")> _
Public Interface Solution _
Inherits _Solution
[GuidAttribute("26F6CC4B-7A48-4E4D-8AF5-9E960232E05F")]
public interface Solution : _Solution
[GuidAttribute(L"26F6CC4B-7A48-4E4D-8AF5-9E960232E05F")]
public interface class Solution : _Solution
[<GuidAttribute("26F6CC4B-7A48-4E4D-8AF5-9E960232E05F")>]
type Solution =
interface
interface _Solution
end
public interface Solution extends _Solution
ملاحظات
Solutionالكائن هو ببنية مجموعة من الجميع مشاريع في مثيل IDE الحالي والجميع الخصائص الحل الواسعة مثل التكوينات. Solutionالكائن يحتوي على عنصر مشروع لكل مشروع، سواء من هو مشروع الملتفة مشروع فرعي أو مشروع ذي المستوى الأعلى.
الإشارة إلى ذلك كائن باستخدام DTE.Solution. للإشارة إلى مشاريع الظاهري، مثل كـ MiscFiles أو SolutionItems، استخدام Solution.Item(EnvDTE.Constants.vsProjectKindMisc)أو Solution.Item(EnvDTE.Constants.vsProjectKindSolutionItems).
أمثلة
وهذا مثال فقط في Visual Studio .NET 2003. لمزيد من المعلومات، راجع كيفية: ترحيل رمز إنشاء المشاريع عن طريق استخدام قوالب.
Sub SolutionExample()
' This function creates a solution and adds a Visual Basic Console
' project to it.
Dim soln As Solution
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.
proj = soln.AddFromTemplate("D:\Program Files\Microsoft Visual Studio .NET\Vb7\VBWizards\ConsoleApplication\Templates\1033\ConsoleApplication.vbproj", "c:\temp2", "My New Project", True)
' Save the new solution and project.
soln.SaveAs("c:\temp2\newsolution.sln")
msg = "Created new solution: " & soln.FullName & vbCrLf
msg = msg & "Created new project: " & proj.Name
MsgBox(msg)
End Sub