dynamic-loading

    11熱度

    1回答

    我寫了一小段關於程序集的動態加載和從那些程序集創建類實例的代碼,其中包括一個可執行文件,一個要動態加載的測試庫以及一個將動態程序集加載到新的加載器庫Appdomain。 Loader庫被可執行文件和動態庫引用。 //executable [System.STAThreadAttribute()] [System.LoaderOptimization(LoaderOptimization.Mul

    0熱度

    1回答

    有點背景: 我有一個庫項目A,其中包含大量的數據和一些託管的DLL。該項目有自己的安裝程序(由於其大小),可以獨立安裝。 然後我有一些其他項目可以提供額外的功能,當他們發現項目A也安裝。 設置: 我創建了一個Interface.dll,其中包含由項目A實現的接口。所有其他項目都包含此DLL,因此我可以在運行時加載項目A並將其轉換爲特定接口。 版本控制發生問題。有時某些項目將包含更新版本的Inter

    1熱度

    1回答

    我知道MEF目前支持從URI下載XAP文件(這太棒了!),但有人知道是否有可能讓MEF從字節中加載XAP陣列? 謝謝!

    2熱度

    3回答

    我有一個應用程序,基本上是一個預加載控件的設計器,您可以使用控件設計您的頁面。 我打算在未來發布越來越多的控件。我不想爲新添加的控件發佈新版本,因爲它有缺點。所以我想到了插件/插件類型的架構,我只是單獨發佈插件/插件,他們可以安裝它們並在設計器中獲取控件。 現在,我使用xml文件作爲插件來指定控件,它的行爲,它的樣式等每個XML(插件)代表一個單一的控制。但是我發現實現這個非常困難,因爲我必須編寫

    5熱度

    3回答

    由於動態程序集加載需要通過appdomain加載來啓用卸載相關appdomain的程序集,因此在要加載的進程中是否存在「最大」數量的appdomains?我正在考慮一個基於服務器的應用程序,每個用戶都可以動態運行他專有的C#代碼。但是,如果說2000個用戶登錄並加載他們的代碼呢?除了appdomians的數量之外,我還可能遇到任何可能的限制嗎? 謝謝。

    3熱度

    1回答

    我剛剛開始使用MEF,並希望將它與我目前正在使用的應用程序集成。我想知道MEF是否有可能在GAC中發現組件中的零件。基本上我想要類似於DirectoryCatalog的東西,但會搜索GAC。有沒有這樣的事情?

    0熱度

    1回答

    我正在使用第三方庫,需要在使用靜態方法之前調用它 - 它將設置序列鍵以驗證軟件的許可證。我需要在多個項目中使用這個庫,我想避免這些項目需要擔心此許可證。理想情況下,我想創建一個共享程序集,它將處理許可證,並使用該庫的項目引用它,並將這些項目從知道任何許可證正在發生的地方隔離出來。 開始考慮完成此操作的一種方法是使用程序集屬性。所以,我提出一個具有構造器來設置許可證: [AttributeUsage

    9熱度

    2回答

    使用Linux上的OpenGL的大多數應用程序(和庫)在運行時使用dlopen API加載libGL.so,而不是動態鏈接它。 他們爲什麼這樣做? 我能想象的唯一原因是,這是因爲任何圖形驅動程序供應商都提供了不同的libGL,而且兩個不同的libGL可能與ABI不兼容。 (哼,爲什麼它們應該是ABI不兼容的?即使它們是,爲什麼通過dlopen加載它們可以解決這個問題?) 無論如何,假設有這樣一個很

    8熱度

    3回答

    假設這兩種方法都正確加載腳本,並且在使用腳本(和/或使用回調)之前等待適當的時間,是這些方法之間的主要區別。 注:我明白第一次使用jQuery(這是一個更大的下載等)。我真正感興趣的是這些方法的後續影響。有人將腳本放在與另一個不同的範圍內嗎?等 的jQuery: function loadScript() { $.getScript('http://www.mydomain/myscri

    1熱度

    2回答

    我正在編寫一個程序,它解析用某種編寫語言編寫的腳本,並使用該腳本執行一些計算。該語言有一個特殊的結構,用於調用'a -> bool類型的外部OCaml函數。所以,在語言中,我們可以有 blah blah function (foo 45) blah blah ,我想解析器使用構造函數如 OCamlFunction of ('a -> bool) * 'a 來解析該位爲價值 OCamlFun