问题标签 [scriptcs]

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 回答
32 浏览

scriptcs - scriptcs:如何加载网络参考

我有一个微软报告服务器,我想针对它创建一些脚本。

我知道如何在 VS 项目中执行此操作,方法是添加对某些资源的 Web 引用,例如:https://rsdev1.myDomain/RSDEV1/ReportService2005.asmx

如何从 .csx 中实现这一点?

谢谢

0 投票
1 回答
28 浏览

c# - 如何使用脚本实现正确编码的输出?

我正在尝试编写西里尔符号来输出:

但是当我运行它时它没有按预期显示:

我试图以scr.csx不同的编码保存,它没有帮助。

0 投票
0 回答
353 浏览

windows - 在 Windows 上的 VS 代码中调试脚本

是否可以在 Windows 上的 VS Code 中调试脚本(在 .csx 文件中)?

文档描述了如何在 Mac 上使用 Mono。

这个先前的问题可能与此相关,但已被删除。

2年前此页面上的评论表明它不起作用。

关于这是否现在可以在 Windows 上运行的任何更新?

更新:我已经安装了单声道(在 Windows 上)并按照第一个链接中的说明设置了我的 launch.json(尽管我删除了 externalConsole 参数,因为这似乎已被弃用)。然后,这允许我使用单声道调试器进行调试,但调试不会在断点处停止 - 它会将脚本运行到最后,而不考虑断点。

0 投票
2 回答
198 浏览

c# - 为什么 System.Data 不会在脚本中自动加载?

我正在尝试使用scriptcs 0.17.1 在 C# 中创建一个简单的脚本。这是我的脚本:

当我通过scriptcs test.csx这个运行给我错误:

CS0246:找不到类型或命名空间名称“SqlConnection”(您是否缺少 using 指令或程序集引用?)

根据文档

默认情况下会引用 System、System.Core、System.Data、System.Data.DataSetExtensions、System.Xml、System.Xml.Linq 程序集。

我尝试将以下行添加到我的脚本顶部,但得到了同样的错误:

我尝试完全限定我的班级名称,System.Data.SqlConnection但得到了同样的错误。

我已经验证了 GAC 中存在 System.Data.dllC:\Windows\Microsoft.NET\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089C:\Windows\Microsoft.NET\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089

普通的 .NET 控制台应用程序(非脚本)使用 SqlConnection 类没有问题。

0 投票
1 回答
417 浏览

c# - Roslyn 中的 ConfigurationManager.AppSettings 返回一个空字符串

我完全知道这个问题已经在这里被多次问过,但我已经在互联网上搜索过,但还没有找到解决方案。

我使用 scriptcs 运行以下 .csx 文件(只是为了测试并确保 ConfigurationManager 工作):

这是 LoadConfig.csx,我在这里SO 帖子上找到了它,很多人说他们有很好的结果。

这里也是 app.config:

但是,当我运行第一个代码块时,它告诉我当前配置文件是 app.config 并且 AllKeys 属性是System.String[]. 我确保所有文件都在同一个文件夹中,并且 app.config 也正确写入。我现在只是卡住了,不确定是否还有其他解决方案,或者我是否完全忽略了某些东西。如果有人有任何建议,他们将不胜感激,谢谢。

0 投票
1 回答
182 浏览

c# - 如何在脚本中为 Azure 函数使用 #load

我下载了在门户中创建的 Azure 函数的代码。现在我尝试在第一行使用在主文件(run.csx)中加载一个类:

但我得到了错误:

我在host.json中添加:

我尝试使用大写,小写,将类放在 run.csx 的同一文件夹中,但它不起作用。我想念什么?

0 投票
1 回答
16195 浏览

c# - 出现错误:/bin/sh scriptcs: command not found

我正在使用 Visual Studio Code for Mac,运行扩展 CodeRunner。我有一个简单的程序:

当我使用右上角的播放按钮运行它时,出现以下错误:

然后

该程序未显示所需的输出。

编辑:非常感谢@VonC。他的方法奏效了。 任何人的专业提示:使用安装脚本

0 投票
1 回答
2506 浏览

c# - ScriptCS 0.17.01 错误意外的命名参数

我尝试使用 Visual Studio 的 Coderunner 扩展以及使用 scriptcs 命令从终端运行我的程序。

我的代码如下:

错误消息如下:

0 投票
2 回答
1682 浏览

sublimetext3 - 使用 Sublime Text 3 运行 Scriptcs 时出错

我已将 Scriptcs 安装到 Sublime Text 3。
当我按下CTRL B并构建我的 aspx 页面时出现此错误。

'scriptcs' 不是内部或外部命令、可运行程序或批处理文件。

我正在尝试在 Sublime 上运行我的 aspx 页面。
我怎样才能解决这个问题 ?谢谢。

0 投票
1 回答
1216 浏览

c# - 在 Ubuntu 18.04 上构建脚本出现错误

如何在 Ubuntu 18.04 上安装脚本?我有一些构建错误。

我正在尝试在 Ubuntu 18.04 上使用 Visual Studio Code 运行 c# 代码。我下载了 VScode 并安装了扩展(C#、C# Extensions、C# XML Documentation Comments、Code Runner)。但是当我使用 ctrl+shift+p 运行时,它会抛出错误“/bin/sh: 1: scriptcs: not found”。因此,我为先决条件安装了 mono-complete,并尝试使用https://github.com/scriptcs/scriptcs/wiki/Building-on-Mac-and-Linux安装脚本。但它因几个构建错误而失败。

以下是完整的错误代码