【问题标题】:Can I use the .NET Framework from JavaScript (JScript) or VBScript?我可以从 JavaScript (JScript) 或 VBScript 使用 .NET Framework 吗?
【发布时间】:2010-12-28 19:18:46
【问题描述】:

我想编写一个可以在普通 Windows(XP 或更高版本)系统上运行的脚本,并在已安装的 (GAC'd) .NET 程序集中调用方法。 (我需要将脚本交付给其他人,并且我不想假设他们安装了任何特别的东西(除了有问题的程序集)。我可以使用 JavaScript (JScript) 或 VBScript(与标准结合使用吗? Windows cscript/wscript 命令)以某种方式做到这一点?

【问题讨论】:

  • 必须是脚本吗?如果安装了 .net 程序集,您可以放心地假定框架已安装并提供一个小型控制台应用程序。

标签: .net javascript windows scripting vbscript


【解决方案1】:

如果您希望调用其方法的类暴露给 COM,您应该能够执行以下操作(VBScript):

Dim o
Set o = CreateObject("MyAssembly.MyObject")
o.MyMethod()

ScottS 的回答有一个很好的链接。

【讨论】:

    【解决方案2】:

    我从未尝试过,但我认为最好的办法是通过 COM 互操作调用 .Net 组件。这个article 应该可以帮助您入门。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多