本篇內(nèi)容介紹了“C#常規(guī)擴(kuò)展性模型是什么”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)專注于三元企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城開發(fā)。三元網(wǎng)站建設(shè)公司,為三元等地區(qū)提供建站服務(wù)。全流程定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
C#常規(guī)擴(kuò)展性模型
VSProjectItem 對(duì)象是 VSProject 對(duì)象的項(xiàng)目項(xiàng)副本。在C#常規(guī)擴(kuò)展性模型中,項(xiàng)目項(xiàng)由一般 ProjectItem 對(duì)象表示。ProjectItem.Object 屬性的類型是 Object,而在 Visual Basic 或 Visual C# 項(xiàng)目中,該屬性的類型是 VSProjectItem。在宏中,將該對(duì)象轉(zhuǎn)換為 VSProjectItem 類型可能類似于:
Macro editor Dim pi As VSProjectItem pi = CType(DTE.Solution.Projects.Item(1).ProjectItems.Item(1).Object, _ VSProjectItem)
VSProjectItem 對(duì)象包含鏈接到父項(xiàng)目項(xiàng)和項(xiàng)目的屬性,以及一個(gè)強(qiáng)制在該項(xiàng)上執(zhí)行某自定義工具的方法。BuildManager 對(duì)象處理自定義工具輸出。
Properties 屬性
C#常規(guī)擴(kuò)展性模型在三個(gè)對(duì)象中有 Properties 屬性:
◆Project 對(duì)象 該對(duì)象中的屬性等效于 IDE 中項(xiàng)目的“屬性頁”對(duì)話框的“通用屬性”選項(xiàng)卡中的屬性。
◆Configuration 對(duì)象 該對(duì)象中的屬性等效于 IDE 中項(xiàng)目的“屬性頁”對(duì)話框的“配置屬性”選項(xiàng)卡中的屬性。
◆ProjectItem 對(duì)象 該對(duì)象中的屬性等效于當(dāng)在“解決方案資源管理器”中選擇了一個(gè)項(xiàng)目項(xiàng)時(shí)“屬性”窗口中的屬性。
在每種情況下,Properties 屬性都是 Property 類型的對(duì)象的集合??赏ㄟ^指定屬性的從一開始的索引或其名稱,從該集合中獲得 Property 對(duì)象。該集合的內(nèi)容取決于語言。在項(xiàng)目項(xiàng)的情況下,此內(nèi)容還取決于該項(xiàng)是文件還是文件夾。
“C#常規(guī)擴(kuò)展性模型是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!