extensibility

    15熱度

    8回答

    我顯然是這些概念的全新。我只是不明白爲什麼你會限制訪問屬性或方法。看來你會根據預期的結果編寫代碼。爲什麼要創建一個私有方法而不是簡單地不調用該方法?是否需要創建迭代對象(如果我正確地說明了這一點),多個開發人員的情況(不要混淆其他人的工作),或者只是爲了不意外地搞亂自己的工作?

    6熱度

    2回答

    我一直在尋找爲我的應用程序提供插件支持的不同方法。理想情況下,我將創建一個核心功能,並基於不同的客戶開發不同的插件/插件,例如導入,導出數據等等......通過插件體系結構可擴展C#應用程序的一些方法有哪些? 讓我們來舉個例子。如果我們有一個由主菜單(文件,編輯,視圖等)和TreeView組成的程序,該程序顯示按製造商分組的不同品牌的汽車(目前爲福特,通用汽車)。右鍵單擊汽車會顯示一個上下文菜單,

    2熱度

    1回答

    我想在Visual Studio 2010中擴展擴展管理器。我寧願知道在我進入它之前是否有可能,但我無法找到任何有關它的信息。 我讀過的所有可擴展性選項都沒有提到可以實際更改現有VS2010工具的功能,如擴展管理器。 我會很感激任何相關的鏈接。

    4熱度

    2回答

    安裝了一堆擴展來試用後,我重新啓動VS 2010,它開始崩潰。不幸的是,當打開Tools |時,它一直崩潰擴展管理器。任何想法如何解決和避免完整的卸載/重新安裝? 事件日誌包含此應用程序:devenv.exe Framework版本:v4.0.30319說明:由於未處理的異常,進程已終止。異常信息:System.AggregateException堆棧:在System.Threading.Task

    2熱度

    2回答

    我有一個用python編寫的應用程序。我想讓我的用戶能夠通過允許他們運行自己的腳本來操作應用程序對象。他們可能會在腳本中發生錯誤。如果出現錯誤,我想確保應用程序不會停止運行。我想在我的應用中嵌入一個調試器來幫助他們調試腳本。 例如我在我的應用程序在shapes.py定義一個點類: class QVPoint(object): def __init__(self, x, y):

    3熱度

    2回答

    我正在使用2010 SDK,我試圖弄清楚如何綁定到VS,在某些方面我有一個後臺進程運行,不斷分析.CS文件中的當前的項目並將它們添加到字典中,以便我可以在自定義文本文檔的編輯器中顯示一些圖形提示。 我已經做了相當多的研究在這裏: http://msdn.microsoft.com/en-us/library/bb166441.aspx ,但我不能似乎找到一個方法來切入點的「鉤」到VS ......

    1熱度

    1回答

    對於那些在.NET中使用應用程序可擴展性的人,您更喜歡做什麼 - 創建您自己的擴展性層或使用MEF(託管擴展性框架)或MAF(託管外接框架)? 到目前爲止,我已經使用了兩種實現應用程序可擴展性的方法,我喜歡MEF,因爲它可以更容易地從特定位置加載現有程序集,而無需直接驗證接口實現(缺少ImplementationOf(interface)在.NET中檢查)。 您在特定的擴展性層首選項中看到的優點是

    5熱度

    1回答

    任何人都可以提出將解決方案或項目事件(如ProjectAdded)添加到Visual Studio加載項的最佳位置嗎? 如果我在加載項連接時執行此操作,那麼沒有加載解決方案,那麼如何知道何時加載瞭解決方案? 例如,如果我編寫了一個事件來處理要添加的項目項目,那麼我應該在哪附加這個項目?該事件將被該項目解僱,並由解決方案依次解決,因此當插件連接時無法附加事件,因爲插件連接時沒有解決方案。另一方面,如

    8熱度

    1回答

    (我知道其他MEF/MAF問題,但這是一個更具體的問題) 我想創建一個WPF應用程序,將基本上只是一個簡單的附加在主機上,圖形用戶界面和設置。所有的實際工作將由一個或多個插件完成。他們不需要互相溝通,主應用程序會發送用戶輸入/命令給他們,他們會返回一些結果(例如,WPF UI元素來呈現)。 現在,由於應用程序的核心將基於插件,因此我需要選擇一種管理它們的好方法。我希望能夠在運行時加載/卸載/重新加

    0熱度

    2回答

    我有一個情況,我有一個Common.Domain.Person和Specific.Domain.Person。 第一個應該作爲一個通用包的一部分提供。 當通用軟件包需要定製以滿足特定項目的需求時,纔會出現第二個軟件包。 在對象模型中,它可以很容易地通過繼承來實現。 然而,在NH映射中,我遇到了一個小問題。 我可以創建一個NHibernate <subclass>映射,但這需要我使用鑑別器。但是,我