您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“C#常規(guī)擴(kuò)展性模型是什么”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
C#常規(guī)擴(kuò)展性模型
VSProjectItem 對象是 VSProject 對象的項(xiàng)目項(xiàng)副本。在C#常規(guī)擴(kuò)展性模型中,項(xiàng)目項(xiàng)由一般 ProjectItem 對象表示。ProjectItem.Object 屬性的類型是 Object,而在 Visual Basic 或 Visual C# 項(xiàng)目中,該屬性的類型是 VSProjectItem。在宏中,將該對象轉(zhuǎn)換為 VSProjectItem 類型可能類似于:
Macro editor Dim pi As VSProjectItem pi = CType(DTE.Solution.Projects.Item(1).ProjectItems.Item(1).Object, _ VSProjectItem)
VSProjectItem 對象包含鏈接到父項(xiàng)目項(xiàng)和項(xiàng)目的屬性,以及一個(gè)強(qiáng)制在該項(xiàng)上執(zhí)行某自定義工具的方法。BuildManager 對象處理自定義工具輸出。
Properties 屬性
C#常規(guī)擴(kuò)展性模型在三個(gè)對象中有 Properties 屬性:
◆Project 對象 該對象中的屬性等效于 IDE 中項(xiàng)目的“屬性頁”對話框的“通用屬性”選項(xiàng)卡中的屬性。
◆Configuration 對象 該對象中的屬性等效于 IDE 中項(xiàng)目的“屬性頁”對話框的“配置屬性”選項(xiàng)卡中的屬性。
◆ProjectItem 對象 該對象中的屬性等效于當(dāng)在“解決方案資源管理器”中選擇了一個(gè)項(xiàng)目項(xiàng)時(shí)“屬性”窗口中的屬性。
在每種情況下,Properties 屬性都是 Property 類型的對象的集合??赏ㄟ^指定屬性的從一開始的索引或其名稱,從該集合中獲得 Property 對象。該集合的內(nèi)容取決于語言。在項(xiàng)目項(xiàng)的情況下,此內(nèi)容還取決于該項(xiàng)是文件還是文件夾。
“C#常規(guī)擴(kuò)展性模型是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。