0
我有一個WPF應用程序「X」我想使用它的一些文件加載,文件處理,數據處理,數據的學習和許多其他數據挖掘的東西。加載和啓動WPF應用程序作爲一個組件
我有在外部應用程序的數據源。該應用程序允許定製自定義數據挖掘託管DLL,但我就是不喜歡C++爲我所用。非託管DLL只是通過COM加載託管DLL並將數據傳遞到那裏。
但是 - 託管DLL仍然只是一個數據的代理。
從非託管DLL中我知道,當數據源應用程序請求用戶創建的庫時以及何時將數據發送給它們 - 當發出請求時,我希望DLL代理啓動在配置中定義的應用程序文件,掛鉤並用數據提供它。
我認爲反思可能是這樣做的最好方法。
我的想法是創建一個不同的DLL來暴露一個接口。 DLL代理將查找實現該特定接口的公共類型,創建其實例並調用其接口方法。