gpt4 book ai didi

c# - Roslyn - 脚本 API - 在隔离域中执行脚本

转载 作者:太空宇宙 更新时间:2023-11-03 15:19:15 27 4
gpt4 key购买 nike

据我所知,roslyn 脚本 API 正在将脚本加载到当前的 AppDomain。

CSharpScript.EvaluateAsync("System.DateTime.Today.Year")
.ContinueWith(s => result = s.Result).Wait();

有什么方法可以将它加载到新的 AppDomain 以便最终我可以处理/丢弃它?

最佳答案

也许这对你有用?

Loading a Roslyn compiled assembly into a sandbox AppDomain

此外,由于 Roslyn 是 .net 原生的,因此一切都应该由 GC 管理。如果是这样的话,创建和卸载 Appdomain 所需的样板代码就太多了。

关于c# - Roslyn - 脚本 API - 在隔离域中执行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37841769/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com