加载汇编接口,无需共享公共库
作者:swcraft 提问时间:4/2/2021
我想知道是否需要在 assemblyA 和 assemblyB 之间共享公共库。 需要实现的是将 assemblyA 加载到 assemblyB 代码中,并在加载(从对象)其中一种类型后强制转换接口,...
程序集加载 问答列表
作者:swcraft 提问时间:4/2/2021
我想知道是否需要在 assemblyA 和 assemblyB 之间共享公共库。 需要实现的是将 assemblyA 加载到 assemblyB 代码中,并在加载(从对象)其中一种类型后强制转换接口,...
作者:Dommicentl 提问时间:11/5/2021
我有一个带有控制台和库项目的示例解决方案。两者都引用相同的 nuget,但版本不同。控制台项目还具有对库项目的引用。所以结构是这样的: - Solution - ConsoleApp - Pro...
作者:brz 提问时间:1/4/2022
我们使用 .NET 6 来设置插件系统。AssemblyLoadContext 例如,是否可以在为 .NET 6 生成的进程中加载 .NET Core 3 或 .NET 5 dll?这样做有什么影响...
作者:powernemo 提问时间:3/4/2023
我在我正在使用的线程中 AssemblyLoadContext.Default.Assemblies 检索加载的程序集并调用它们。GetTypes() 在程序集列表中,还有一个程序集是即用型 ...
作者:ben yu 提问时间:3/17/2023
我有一个 .netstandard2.0 项目,假设它被称为 common,它使用 nuget.org 的 System.Configuration.ConfigurationManager 5.0....
作者:James0n 提问时间:2/8/2023
根据 Simple Injector 的文档,可以使用以下代码动态加载程序集 string pluginDirectory = Path.Combine(AppDomain.CurrentDoma...
作者:JuanDYB 提问时间:5/20/2023
我有以下情况,其中某些dll可以作为普通引用引用,也可以通过反射加载。 我有一个带有 xml 配置文件的库,它指定必须加载哪些库(因为并非在所有情况下都需要相同的库)。 dll 按如下方式加载。当...
作者:Denise Skidmore 提问时间:8/17/2023
我正在使用 pythonnet 从 Python 调用 .NET dll。我的代码都可以在我的本地机器上运行,但是当我在 BitBucket 服务器上进行单元测试时,它失败了。 首先,我有一个步骤,...
作者:Adeventure Time 提问时间:10/2/2023
应用概述 我正在开发 WPF/MVVM 应用程序,这是另一个桌面应用程序(我们称之为应用程序 X)的功能扩展。 我正在尝试对多个项目使用分层方法,涵盖不同的问题:演示、基础设施、应用程序等。 外部...
作者:Sess 提问时间:11/9/2023
我正在处理一个复杂的迁移到 .NET Core 6 应用程序,该应用程序具有一组共享程序集,由于我们的部署策略,这些程序集与主应用程序程序集位于不同的路径中。 库是静态链接的,因此遗憾的是,我无法使...