问题标签 [javascript.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2411 浏览

javascript - 在 C#/Javascript.net/V8 上运行 Less.js

我正在尝试在 C# 应用程序中运行less.js。我尝试使用JavaScript.net运行默认发行版,但出现 window is undefined 错误。我认为这是因为它不是在浏览器中运行,而是在 JS 引擎上运行。是否有任何解决方法/任何指向资源的指针可以提供帮助?

0 投票
2 回答
663 浏览

asp.net - asp.net 应用程序的脚本引擎

我想让我的用户使用脚本语言来进一步定制我的应用程序。
我正在寻找一个线程安全的可嵌入脚本引擎,因为它是一个 ASP.NET 应用程序。我检查了一些引擎,例如 Javascript.NET ( https://github.com/JavascriptNet/Javascript.Net ),但它不是线程安全的。我发现的其他实现看起来不够稳定。

有什么建议吗?

谢谢,

法比奥

0 投票
1 回答
544 浏览

javascript - 在 Noesis Javascript.net 中保存上下文状态

我在我的 C# MVC3 应用程序中 使用 noesis javascript.net 库。

是否可以保存 javascript 上下文对象的快照,然后将该快照重新加载到新的 javascript 上下文实例中?

0 投票
1 回答
145 浏览

c# - 将静态实例作为变量传递?(Noesis Javascript)

我正在尝试使用 Javascript.NET,但在添加对静态类的引用时遇到了麻烦。

此外,“Log”是一个静态类。

我得到“是一种类型但被用作变量”错误。

0 投票
1 回答
167 浏览

javascript - 如何检查变量是否是嵌入在 c# 中的 Javascript(noesis.Javascript) 中的数组?

这里的任何人都有 Javascript.Net 的经验吗?
我正在使用JavaScript.Net在 c# 中嵌入 javascript 。
我有一个简单的任务来检查我给定的变量是否是有效的数组。通过在脚本中附加变量,我设法得到了正确的答案。
此方法有效并返回true

它工作正常。但是当我尝试将此变量作为函数的参数传递时,它返回 false。这是代码:

如何使用参数来做到这一点?

0 投票
0 回答
93 浏览

javascript - JavascriptContext.Run 上未处理的执行错误

使用 Noesis.Javascript 时:

我在“干净”的 asp.net 项目的 Hello World 示例代码中随机收到此错误。该错误非常随机地发生,没有明显的模式。我正在使用这个 nuget 包:

编码

通过一些进一步的测试,我发现这只发生在我使用 x64 版本的 Noesis.Javascript.dll 时。当我切换到 x86 并在应用程序池中将“启用 32 位应用程序”设置为 True 时,我没有收到错误消息。这对我来说不是一个修复,因为我需要能够运行 x64。

此处的其他详细信息:https ://github.com/JavascriptNet/Javascript.Net/issues/31

0 投票
0 回答
74 浏览

c# - 无法加载文件或程序集“JavaScript.Net.dll”或其依赖项之一

全部,

我收到这个错误:</p>

System.IO.FileNotFoundException:无法加载文件或程序集 JavaScript.Net.dll 或其依赖项之一。

从:

https://github.com/JavascriptNet/Javascript.Net ,获取测试源码。

跑:

win7,x64 ; vc++ 2008到vc++ 2015,用net45.2运行错误计算机,用大多数全网运行成功计算机(它是一个开发计算机)。

问题:

使用 fuslogvw.exe 获取 msg,但我无法解决问题。

最好的祝愿。

在此处输入图像描述

0 投票
1 回答
35 浏览

c# - 在 Javascript.net 中添加全局方法

我正在开发一个使用 Javascript.net(以前称为 Noesis Javascript .net)作为脚本引擎的项目。

如何在 Javascript 中将 C# 方法添加到全局上下文中?例如,假设我在 C# 中有:

我希望能够在 Javascript 中调用:

在侏罗纪等其他图书馆中,这是可能的:

0 投票
0 回答
18 浏览

javascript - 枚举 Noesis Javascript.NET 中的所有全局对象

我正在开发一个使用 Javascript.net(以前称为 Noesis Javascript .net)作为脚本引擎的项目。

我想获取已在全局范围内定义的所有对象的列表。大多数浏览器都提供了一个window对象,Node 有global,有没有办法在 Javascript.net 中做到这一点?

或者它是否需要 C# 和 CPP 之间的新互操作代码?如果是这样,这个应该放在哪里?