static void Main(string[] args) { Console.WriteLine("Hello plugins!"); string PluginAPath = Path.Combine(Environment.CurrentDirectory, "pluginA"); string PluginBPath = Path.Combine(Environment.CurrentDirectory, "pluginB"); var tcA = new TestAssemblyLoadContext(PluginAPath); tcA.GetMyPlugin().LoadData(); tcA.Unload(); var tcB = new TestAssemblyLoadContext(PluginBPath); tcB.GetMyPlugin().LoadData(); tcB.Unload(); }