如何在.Net Standard 2.1中使用反射创建程序集的类

问题描述 投票:0回答:1

您如何在.Net Standard 2.1中执行此操作

var instance = Activator.CreateInstance("SomeAssemblyName", "SomeClass");
instance.Unwrap()
c# reflection .net-standard
1个回答
0
投票

我曾经使用以下代码在.netCore中创建程序集,

var myAssembly = AssemblyLoadContext.Default.LoadFromAssemblyPath(@"Directory_Path");
var myType = myAssembly.GetType("Class_Name");
var myInstance = Activator.CreateInstance(myType);

在.Net Standard中,它也应该起作用。

© www.soinside.com 2019 - 2024. All rights reserved.