Я работаю с MEF, и я ищу, как изменить URL-адрес местоположения плагинов другим способом, чтобы MEF нашел плагины, я хочу изменить эту строку
Assembly.LoadFrom(@"C:\julia\project\project.Plugin.Nav\bin\Debug\NavPlugin.dll")));
Я хочу удалить этот URL-адрес, потому что мне нужно развернуть свое приложение на другом компьютере
Это моя функция:
public void AssembleCalculatorComponents()
{
try
{
//var catalog = new AssemblyCatalog(Assembly.GetExecutingAssembly());
//var container = new CompositionContainer(catalog);
//container.ComposeParts(this);
var catalog = new AggregateCatalog();
catalog.Catalogs.Add(new AssemblyCatalog(Assembly.LoadFrom(@"C:\yosra\project\project.Plugin.Nav\bin\Debug\NavPlugin.dll")));
var container = new CompositionContainer(catalog);
container.ComposeParts(this);
}
catch (Exception ex)
{
throw ex;
}
}
Не могли бы вы мне помочь?
Спасибо