maf

    1热度

    1回答

    实例化MEF部件是否有可能在MEF实例化每个插件作为单独的进程?或者我应该有使用MAF? PS:我看到一篇有趣的文章在http://pwlodek.blogspot.com/2011/07/isolating-mef-components.html [我能不能够运行的应用程序,它崩溃]

    3热度

    1回答

    我在一个单独的进程中使用MAF [托管插件框架]激活我的插件。 问题是它给每个 插件默认名称“AddInProcess32”作为一个单独的进程运行。 我可以给MAF创建的进程定义一个自定义名称吗?如果是这样如何? PS:为什么我想给自定义名称?因为我不希望用户错误地杀死进程... 我想给程序一个名称,它清楚地显示它是我应用程序的一部分。

    1热度

    1回答

    我使用Microsoft托管AddIn框架,将我的插件作为单独的进程运行。 它从我的插件DLL创建一个名为“AddInProcess32.exe”的进程。 该插件应该能够打开一个端口,所以我应该能够将它添加到防火墙异常应用程序。但我不能这样做。 如何将我的MAF进程添加到Windows 7中的防火墙异常?

    0热度

    2回答

    我想构建一个WPF系统,可以合并由外部开发人员社区开发的插件。由于我不能担保这些开发人员,我希望他们的代码能够在安全的环境中运行。 看来,MAF是一个很好的解决方案,所以我决定调查MAF的安全性。 可以为每个插件定义一个精确的权限集,这非常好。 但是,我希望AddOns能够返回WPF控件。为此,他们需要能够运行WPF程序集。另外,我不希望插件能够运行非托管代码,以便它们无法覆盖加载插件时设置的安全

    0热度

    2回答

    使用System.AddIn,有没有一种方法来加载和激活一个AddIn而不锁定.dll文件?我想删除或覆盖文件来加载我的AddIn的新版本。 此时解锁文件的唯一方法是关闭AddIn。但我需要保持它始终活着的来电(异步服务,是的,噩梦)。 或者,也许还有另一种方法来在运行时更新AddIns,并且我没有做到正确。我想知道这可以是正确的方式来做到这一点。谢谢!

    1热度

    1回答

    我正在开发一个MAF应用程序,它在一个DLL中包含一个类。问题是,其中一个AddIns使用此类的方法之一。例如: class A { Property_1 Property_2 Method_X() } 我的外接程序具有采用A级 MyAddIn.Set(class A); 所以,用这种方法,我这里必须将DLL中的管道?或者我应该如何继续这种情况? 当pr

    1热度

    1回答

    我有几个插件在Windows服务进程中激活。我有一个GUI应用程序正在运行的另一个进程。我想要的是以某种方式获得激活的插件形式的服务。问题是我无法在服务过程中获取激活的插件事件。有任何想法吗? PS:我说的是System.Addin 编辑: 我真正想要的是关闭的加载项。其中一种方法就像下面的代码一样。问题是我需要对插件的引用。 GUI应用程序没有这样的参考。我应该在服务中序列化并在GUI中进行反序

    4热度

    2回答

    MAF与OSGi的比较如何? MAF不是我能轻松找到的东西,而且我在为什么人们不推荐像MEF那样推荐它?至少从我的第一眼看来,它似乎与OSGi类似。

    0热度

    1回答

    我已经使用C#为插件构建了一个流水线。一旦构建项目,我如何更新代码,以便它将使用根目录中的.dll文件,而不是在典型的加载项子目录中? 例 - 目前: \addins\AddIns.store; \addins\<all the addin that i have built in sub-directories> \addinsideadapters\AddInSideAdapters.dll

    2热度

    2回答

    我有一个应用程序,我必须为用户提供即时可扩展性。你可以把它看作一种计算引擎,有很多数据和一些数学/数字算法。我提供了一些静态字段(数据)和方法(计算),用户可以使用该字段构建一个有效的C#表达式,并返回一个double。 用户在文本框中键入有效表达式,我应该提供结果。我目前所做的是我注入表达式在内存中生成的程序集的静态方法中,遵循http://blogs.msdn.com/b/abhinaba/a