- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 ClearScript 编译一些 JavaScript,然后我想将其序列化以将其存储在 SQL 中。但是它被标记为不可序列化,我该怎么办?
V8ScriptEngine engine = new V8ScriptEngine();
V8Script compiled = engine.Compile("var a = 'test'");
using (MemoryStream ms = new MemoryStream())
{
new BinaryFormatter().Serialize(ms, compiled);
string compiledString = Convert.ToBase64String(ms.ToArray());
}
我收到这个错误:
Additional information: Type 'Microsoft.ClearScript.V8.V8ScriptImpl' in Assembly 'ClearScriptV8-32, Version=5.4.6.0, Culture=neutral, PublicKeyToken=935d0c957da47c73' is not marked as serializable.
最佳答案
关于javascript - 如何在 Clearscript 中序列化已编译的 V8Script?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39605300/
上下文:ClearScript、JScript、C#、Windows、Azure 在我启用 ClearScript 的项目中,我有一个 Dictionary我用它来将数据传入、传入和传出评估脚本。 在
我正在尝试为 Twilio 可编程聊天工具编写 C# 包装器。提供的库用于 JS 客户端。我认为使用像 ClearScript (V8) 这样的工具可以让我根据需要包装 js。 网站上的示例代码是 c
我正在尝试为 Twilio 可编程聊天工具编写 C# 包装器。提供的库用于 JS 客户端。我认为使用像 ClearScript (V8) 这样的工具可以让我根据需要包装 js。 网站上的示例代码是 c
我想在 C# 中运行 Javascript 并在 C# 和 Javascript 之间传递变量。 ClearScript 似乎是目前执行此操作的稳定方式。 我有一个看起来像这样的 JavaScript
_Engine.Script.test( new { test = 123, cat = "lolcat" } ); 这会将以下内容输出到 JavaScript: {"Equals":{},"GetH
我正在使用 ClearScript 编译一些 JavaScript,然后我想将其序列化以将其存储在 SQL 中。但是它被标记为不可序列化,我该怎么办? V8ScriptEngine engine =
尝试从 ClearScript 托管的脚本中调用 Enum.Parse 时遇到异常 错误 Error: The non-generic method 'System.Enum.Parse(System
背景:VS2015 社区; C#; ClearScript.V8.5.4.5; Google.AdWords.18.25.0 我正在尝试创建一个脚本环境来制定预算。在 C# 方面,我正在设置一个 JS
上下文:Azure、C#、ClearScript , JavaScript, HtmlAgilityPack , HtmlAgilityPack.CssSelectors 我经常这样做:使用 Clea
与许多其他人一样,我在部署 ASP.Net MVC 应用程序时收到以下错误: Cannot load V8 interface assembly; verify that the following
我正在使用 V8ScriptEngine 从 C# 调用 javascript 函数的执行方法,但出现错误 ReferenceError: XMLHttpRequest is not defined。
我已经创建了一个基本的默认 ASP.NET 5 项目。我有一个 Controller 可以创建 var engine = new V8ScriptEngine(); 并返回一些模拟 json。当我刷新
上下文:Windows Azure; Visual Studio 社区 2015;清晰脚本; JScript 我在向使用 ClearScript 执行的 JScript 公开 XmlDocument
我尝试使用 ClearScript加载 TypeScript编译器,以便编译一些基本的 TypeScript 代码。 不幸的是,在执行 TypeScript 编译器源代码时出现此错误: 'WScrip
我正在使用 Microsoft.ClearScript.V8在 C# 控制台应用程序中嵌入一个简单的 V8 引擎实例。我想远程调试 Google Chrome 开发工具中发生的事情,但我失败了。 搜索
我正在考虑将我们的应用程序从使用 JavaScript.NET 转换为(Noesis)使用 ClearScript。 我们的应用包含大量用户创建的用于财务计算的 Javascript 算法/表达式 -
我是一名优秀的程序员,十分优秀!