Project 介面
更新:2007 年 11 月
代表整合式開發環境 (Integrated Development Environment,IDE) 中的一個專案。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
<GuidAttribute("866311E6-C887-4143-9833-645F5B93F6F1")> _
Public Interface Project
Dim instance As Project
[GuidAttribute("866311E6-C887-4143-9833-645F5B93F6F1")]
public interface Project
[GuidAttribute(L"866311E6-C887-4143-9833-645F5B93F6F1")]
public interface class Project
public interface Project
備註
方案中每一個專案都有一個專案 Automation 介面。在少數情況下,這是傳回專案名稱的一般未模式化專案實作。
環境中擁有專案的每個工具都具有 Project 物件。
使用 DTE.Solution.Item 或使用特定語言的物件來參考此物件,例如 DTE.VBProjects.Item 或 DTE.VCProjects.Item。
注意事項: |
---|
專案特定的物件 (如 DTE.VBProjects.Item 和 DTE.VCProjects.Item) 位於其他組件 (Assembly) 中;Visual Basic 和 Visual C# 專案物件位於 VSLangProj 中;而 Visual C++ 專案物件則位於 Microsoft.VisualStudio.VCProjectEngine 中。如需針對專案特定物件進行程式設計的詳細資訊,請參閱擴充 Visual Basic 和 Visual C# 專案和 Visual 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