2012-11-19 38 views
0

我創建了一個依賴於許多本機DLL的C++/CLI DLL。我想要一種將.NET DLL與本機DLL打包以便在其他項目中重用的方式。有沒有一個乾淨的方式來做到這一點?依賴大量本地DLL整齊打包C++/CLI DLL

或者它只是一個將所有DLL打包爲zip的問題,並且當有人想要重用時,他們必須解壓縮到新項目引用.NET DLL可訪問的文件夾中,並將本機DLL添加到項目中「始終複製」設置。

假設我們不能使用靜態庫重建C++/CLI來代替DLL。

+0

您是否考慮過創建安裝程序? – emartel

+1

您在第二段中回答了您的問題。 – evanmcdonnal

回答

0

我會試着讓你的安裝程序加載你的.net程序集 在GAC和你的類型庫中用regasm。這將取決於您的.Net框架版本