assembly-loading

    3热度

    2回答

    我正在移植一个Java应用程序,其中的类是在内存(字节数组)运行时加载和“执行”的。我试图在C#中实现同样的功能,但在尝试从字节数组装载程序集时(使用AppDomain.Load方法)时遇到问题(System.IO.FileNotFoundException例外)。 static void Main(string[] args) { var domain = AppDomain.Cre

    1热度

    2回答

    我试图确定MEF是否是我们的应用程序框架应该采取的正确方向。从我对MEF的阅读中,我们的框架似乎并不完全适合,但我会看看是否有专家可以指导我。 我们的框架允许我们将一个核心网站和相关程序集部署到一个地方(修复程序或功能向所有客户端传播),然后我们将客户端网站“合并”到核心网站并将其扩展需要的地方。 现在在IIS中,每个客户端站点都是它自己的AppDomain中运行的应用程序。但是,每个应用程序都有

    98热度

    8回答

    我正在查看msdn文档,并且在加载程序集时,我仍然对使用LoadFile和LoadFrom究竟有什么区别有些困惑。有人可以提供一个例子或比喻来更好地描述它。 MSDN文档让我更困惑。此外,ReflectionOnlyLoadFrom与LoadFrom相同,只是它仅在反射模式下加载程序集。 由于我的.NET的经验是不是最大的,这里有关于使用的LoadFile MSDN文档一些问题:这是什么由Load

    3热度

    1回答

    在插件系统中,我实例化对象并根据某些具有某种标识符(仅为字符串)的传入请求调用这些对象的方法。在配置的帮助下,该标识符确定要装入哪个程序集,此程序集中要实例化哪个类以及要调用哪个方法。程序集加载到一个单独的AppDomain中。这发生在该像这样创建一个代理类: secondDomain.CreateInstanceFromAndUnwrap(Assembly.GetExecutingAssembl

    1热度

    2回答

    我正在写一个新的基于插件的应用程序。这会将程序集加载到他们自己的应用程序域中,并通过Application.Run(pluginForm)在每个应用程序域内显示指定的主窗体。在调用应用程序域内的Application.Run(pluginForm)之前,我将加载器应用程序中的主窗体设置为每个pluginForm的父窗体。因此,当pluginForm显示它总是显示在加载器应用程序的mainForm前

    3热度

    3回答

    作为从.net 1.1到.net 3.5的迁移的一部分,我们必须更换一些供应商DLL。 其中之一是给我们带来麻烦的只有1点了,我们用它在4点: 麻烦的地方是,它使用反射动态加载运行的长时间运行的进程某些DLL Windows窗体项目。其中一个长时间运行的进程是依赖于我们的一个供应商DLL的代理程序 我们在首次输入引用库的函数时得到了缺失的程序集异常。我已经检查过这些愚蠢的东西,比如我们是否忘记了从

    8热度

    3回答

    有什么含义和建议使用的方案?

    2热度

    2回答

    1).NET大会MyAssembly.dll程序实现Singleton类MyClass的 2).NET APP具有MyAssembly.dll程序基准,并使用MyClass的 3)甲.NET ActiveX MyActiveX.dll实现一个COM Visible类,它依次引用MyClass in MyAssembly.dll 我的问题是:如果应用程序和ActiveX在同一时间运行(网页中的Act