C# 如何加载引用的程序集,特别是那些通过Nuget引用的程序集

C# 如何加载引用的程序集,特别是那些通过Nuget引用的程序集,c#,asp.net-core,.net-core,.net-assembly,nuget-package,C#,Asp.net Core,.net Core,.net Assembly,Nuget Package,如果查询AppDomain.CurrentDomain.GetAssembly或EntryAssembly.GetReferencedAssembly,则通过Nuget引用但尚未使用的dll不可用。如何加载dll。我想从中注册一些类型,不使用任何编译时解决方案,而是使用运行时解决方案。看一看,也许您有相同的问题,但几乎没有共同之处。已经经历了。放置伪声明解决了这个问题,但在我的例子中,即使这样也不适用。是什么阻止了您添加伪引用?添加一行只意味着强制.net加载包含该类型的程序集,这看起来非常不专

如果查询AppDomain.CurrentDomain.GetAssembly或EntryAssembly.GetReferencedAssembly,则通过Nuget引用但尚未使用的dll不可用。如何加载dll。我想从中注册一些类型,不使用任何编译时解决方案,而是使用运行时解决方案。

看一看,也许您有相同的问题,但几乎没有共同之处。已经经历了。放置伪声明解决了这个问题,但在我的例子中,即使这样也不适用。是什么阻止了您添加伪引用?添加一行只意味着强制.net加载包含该类型的程序集,这看起来非常不专业。我相信会有更好的解决办法。此外,使用我的框架代码的开发人员不会总是记得他们必须添加一个虚拟类型。已经经历了。放置伪声明解决了这个问题,但在我的例子中,即使这样也不适用。是什么阻止了您添加伪引用?添加一行只意味着强制.net加载包含该类型的程序集,这看起来非常不专业。我相信会有更好的解决办法。此外,使用我的框架代码的开发人员不会总是记得他们必须添加一个虚拟类型。