_Solution.AddFromTemplate أسلوب
النسخ an مشروع موجود? ملف, و أي عناصر أو subdirectories it يحتوي على, إلى the specified الموقع و adds it إلى the الحل.
مساحة الاسم: EnvDTE
التجميع: EnvDTE (في EnvDTE.dll)
بناء الجملة
'إقرار
Function AddFromTemplate ( _
FileName As String, _
Destination As String, _
ProjectName As String, _
Exclusive As Boolean _
) As Project
Project AddFromTemplate(
string FileName,
string Destination,
string ProjectName,
bool Exclusive
)
Project^ AddFromTemplate(
[InAttribute] String^ FileName,
[InAttribute] String^ Destination,
[InAttribute] String^ ProjectName,
[InAttribute] bool Exclusive
)
abstract AddFromTemplate :
FileName:string *
Destination:string *
ProjectName:string *
Exclusive:bool -> Project
function AddFromTemplate(
FileName : String,
Destination : String,
ProjectName : String,
Exclusive : boolean
) : Project
المعلمات
- FileName
النوع: System.String
مطلوبة.مسار كامل واسم الملف بملحق ملف مشروع القالب.
- Destination
النوع: System.String
مطلوبة.The كامل مسار of the الدليل في which إلى نسخ the المحتويات of FileName.
- ProjectName
النوع: System.String
مطلوبة.The اسم of the ملف مشروع في the وجهة الدليل.This should تضمين the ملحق.The اسم displayed هو derived من ProjectName.
- Exclusive
النوع: System.Boolean
اختياري.Indicates whether the مشروع loads في the الحالي الحل أو its own; true if the الحالي الحل هو مغلق و the مشروع هو تمت الإضافة إلى a جديد الحل, false if the مشروع هو تمت الإضافة إلى the موجود فتح الحل.
القيمة المُرجعة
النوع: EnvDTE.Project
كائن Project .
ملاحظات
The اسم of the مشروع displayed في the الحل مستعرض هو ProjectName without the ملف ملحق. AddFromTemplate fails if the جديد ملف مشروع اسم already موجود في the وجهة.
ملاحظة
For Visual أساسى و Visual C# مشاريع: The Project كائن returned هو nullمرجع خالٍ (لا شيء في Visual Basic). You can بحث the Project كائن تاريخ الإنشاء بواسطة iterating through the DTE.Solution.Projects مجموعة using the ProjectName معلمة إلى identify the newly تاريخ الإنشاء مشروع.
أمثلة
وهذا مثال فقط في 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 VB 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
أمن NET Framework.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.