问题标签 [jscript.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 投票
1 回答
996 浏览

.net - 如何解决 JScript.NET 程序集引用错误 JS1259?

我从一本书中复制了这个小应用程序:

当我尝试用 jsc 编译它时,我得到了这个错误:

错误 JS1259:引用的程序集依赖于另一个未引用或找不到的程序集

是什么导致了这个错误,我该如何解决?

0 投票
1 回答
637 浏览

.net - 如何在 Jscript .NET 的新线程中运行方法

我一直在寻找2天的答案,我真的被困住了!我找到了这个问题,但答案不起作用。

我有一个 jscript 类,WorkerClass它有一个函数,PerformCalculation需要在单独的线程上运行,因为它不能在 UI 线程上运行。

这是我的解决方案:

CallerClass


我尝试了一些事情,例如:

  • PerformCalculation函数放入CallerClass
  • PerformCalculation函数放在一个单独的类中,即WorkerClass
  • 使PerformCalculation函数private,publicstatic没有访问修饰符(默认)
  • var workerThread : Thread = new Thread(workerClass.PerformCalculation);

在前三个场景中,我得到了以下编译时错误:

最后一种情况给出了以下编译时错误:


您认为我的代码有什么问题,我该如何解决?

提前致谢!

0 投票
1 回答
4847 浏览

debugging - 调试 FiddlerScript

有谁知道如何通过 FiddlerScript 进行调试?

我尝试了看似显而易见的事情:

  1. 在 Fiddler CustomRules.js 中,插入以下代码:

    /li>

(也在文件顶部:import System.Diagnostics;)

  1. 在 Visual Studio 2010 中打开 CustomRules.js 文件,然后在 Visual Studio 中执行 Attach to Debugger,选择 Fiddler 进程作为调试目标。

  2. 浏览到一个网站。

这一半有效:当 Debugger.Break() 语句被命中时,Visual Studio 停止,但问题是,它向我显示的只是反汇编窗口 - 不是很有用!VS 似乎没有提供任何选项来连接 CustomRules.js 中的源代码。我问题可能是它需要一个 pdb 文件并且没有,但我不清楚如何提供一个。

0 投票
1 回答
240 浏览

c# - 我可以在 JScript .NET 中使用 DirectX

我是一名希望制作 3D 游戏的 JavaScript 开发人员。

起初我尝试了 C#,因为它看起来比 C++ 简单得多,但我刚刚了解了 JScript .NET,它是 JavaScript 的一个版本,它也使用像 C# 这样的 .NET 框架。

我想知道的是,我可以在 JScript .NET 中使用 DirectX(或者更准确地说,SharpDX)吗?如果可以,它比 C# 更好还是更慢?

0 投票
1 回答
2306 浏览

c# - 如何从对 JScript.NET 的 Eval 调用返回 JSON 字符串?

我正在尝试使用 JScript.NET 进行动态代码评估。我有一个简单的 JScript.NET eval 方法来处理:

我希望能够将对象传递到 Eval 并再次将它们取出,并且我希望通过 JSON 来实现。通过使用 JSON.NET 对对象进行序列化,我可以毫无问题地将对象从 C# 传递到我的 JScript 中。我遇到的麻烦是将 JSON我的 javascript 程序中返回到我的 C# 调用程序中。当我返回一个对象时,我得到的是一个 JSObject ( http://msdn.microsoft.com/en-us/library/microsoft.jscript.jsobject.aspx )。我显然也不能在 JScript.NET 中使用 JSON.stringify(),因为它对 JSON 一无所知。或者,如果我可以将脚本返回的 JSObject 序列化为 C# 中的 JSON,我可以获取它,但 JSON.NET 不处理这些 JSObject。

这是一个代码示例:

任何帮助将不胜感激!

0 投票
4 回答
262 浏览

regex - 我需要帮助使用正则表达式并在冒号后提取字符串

我需要一些使用正则表达式的帮助。

这是场景:

函数名(一个:字符串)

或者

函数名(a:字符串):字符串

如果我们有返回类型的版本,我将需要冒号后面的字符串,否则我需要一个空字符串。

提前致谢。

0 投票
2 回答
195 浏览

jscript - 如何列出类/对象的所有方法?

如何在 jscript.net 中列出类或对象的所有可用方法?甚至可能吗?

0 投票
2 回答
2502 浏览

c# - 以编程方式更改选择器的 ListView 样式

我正在做一个 Windows WPF 应用程序的插件。因此,我可以通过编程访问 ListView,但不能编辑 WPF 源。

ListViewItem要根据数据为 s 添加特殊格式,我创建了自己的StyleSelector类并将其实例分配给 ListViewItemContainerStyleSelector属性。

这是来源:

如果列索引 3 包含等于 的值,这将采用旧选择器并添加红色背景"3"

这工作正常,但是当 ListView 中的一行被悬停或选择时,原始样式仍然适用并且红色背景丢失,直到该行被取消选择或取消悬停。

即使它们被选中或悬停,我如何为这些线条应用我的红色背景?

请记住,我无法编辑 XAML,但可以以编程方式访问大多数属性。如果这是用 JScript.NET 编写的插件代码。


我现在尝试在newStyle编程中添加触发器:

没有效果。

0 投票
1 回答
2333 浏览

c# - 使用 CodeTypeDeclaration 创建一个类并向其添加成员

我在 CodeTypeDeclaration 的帮助下声明一个类,如下所示:

我可以添加一个构造函数:

或成员字段:

但我正在尝试添加任何类型的行,例如常量声明:

我可以在不使用 CodeMemberField 的情况下执行此操作吗?也许我可以以某种方式向类添加 CodeSnippetStatement,所以我们简单地说,通过使用力向类添加一些行,而不是使用 CodeMemberField 过滤声明行?

也许像这样:

谢谢。

0 投票
1 回答
6443 浏览

c# - C# 等效于 JScript 的新 ActiveXObject

我正在尝试使用ActiveXObject()C# 中 JScript.NET 中的新功能。我怎样才能做到这一点?

并且不要说你可以用 COM 对象做的任何事情都可以在 C# 中完成。如果我想那样做,我已经做到了。