Я хочу создать плагин для моего приложения, но у меня есть проблема: как я могу загрузить сборку .Net (на самом деле мой плагин), которая имеет некоторую зависимость от других сборка.Динамическая загрузка сборки .NET с некоторой другой зависимостью dll
Например, я хочу, чтобы загрузить A.DLL
и A.DLL
нужно B.dll
или C.dll
и так далее, чтобы бежать. A.dll
имеет два метода, таких как A()
и B()
. И A()
или B()
использовать какой-либо метод B.dll
или C.dll
.
Что нужно сделать для динамической загрузки A.DLL
и позвоните по номеру A()
или B()
?
' Assembly.Load' должен делать это, если существуют все зависимые сборки. С какими проблемами вы сталкиваетесь? –
Взгляните на [Managed Extensibility Framework] (http://msdn.microsoft.com/en-us/library/dd460648 (v = vs.110) .aspx) – Krumia
@ Krumia прав, что вы ищете уже в .NET и называется «MEF». Попробуй, это здорово! –