gpt4 book ai didi

c# - 为什么 ScriptEngine 没有 Execute 方法了?

转载 作者:行者123 更新时间:2023-11-30 13:57:06 24 4
gpt4 key购买 nike

目前,我已经开始更加认真地与 Roslyn 合作。我找到了 this article关于在 Eric Vogel 的博客上使用 ScriptEngine。由于他的博客,这个类中应该有一个Execute方法:

scriptEngine.Execute("1+1");

但是好像已经不存在了。它去哪儿了?

最佳答案

它被移动到 session 对象。首先你需要

var session = engine.CreateSession(SomeHostObject);
session.Execute("some code");

虽然应该注意 Roslyn 现在已作为 Microsoft.CodeAnalysis 发布,并且他们“暂时”一起删除了脚本。从FAQ

关于c# - 为什么 ScriptEngine 没有 Execute 方法了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22880549/

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