小编jul*_*lia的帖子

MEF从目录加载插件

我与MEF合作,我正在寻找如何通过MEF找到插件的另一种方式更改插件位置的URL,我想更改此行

Assembly.LoadFrom(@"C:\julia\project\project.Plugin.Nav\bin\Debug\NavPlugin.dll")));
Run Code Online (Sandbox Code Playgroud)

我想删除此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;
    }
 }
Run Code Online (Sandbox Code Playgroud)

你能帮我么?

谢谢

c# location mef .net-assembly

10
推荐指数
2
解决办法
2万
查看次数

什么orm BLToolkit不是更受欢迎?

我搜索使用数据加速orm更快和速度获取和实现我在OrmBattle http://www.ormbattle.net/中遇到了BLToolKit,这在性能,速度,可维护性和灵活性方面看起来绝对令人惊叹.但是还不是很清楚? 如果有人对BLToolkit有所了解,那么它在http://www.ormbattle.net/中的真实比较是否可以帮到我?谢谢

.net orm frameworks bltoolkit

8
推荐指数
2
解决办法
3605
查看次数

标签 统计

.net ×1

.net-assembly ×1

bltoolkit ×1

c# ×1

frameworks ×1

location ×1

mef ×1

orm ×1