3
因此,我是C#和Net Core中的新成員,並且有人將我的代碼傳遞給評估命令。 但是,它不是在Net Core中製作的,所以AppDomain在Net Core中不存在,我該怎麼辦?替換Net Core中的AppDomain
ScriptOptions so = ScriptOptions.Default;
so = so.WithImports(new string[] { "System.Math", "System.Diagnostics", "System.Runtime.InteropServices",
"Discord.WebSocket", "Discord.Commands", "Discord", "System.Threading.Tasks", "System.Linq", "System", "System.Collections.Generic", "System.Convert", "System.Reflection"});
so = so.WithReferences(AppDomain.CurrentDomain.GetAssemblies().Where(xa => !xa.IsDynamic && !string.IsNullOrWhiteSpace(xa.Location)));
只是爲了澄清AppDomain並沒有完全消失,因爲[它是.Net Standard 2.0的一部分](https://stackoverflow.com/a/45600956/465053)。 – RBT