问题标签 [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 投票
3 回答
1852 浏览

c# - How to define an extension method in a scriptcs csx script

I'm playing with ScriptCS (which is awesome!) but I couldn't figure out how to define an extension method within a .csx script file.

Take this example:

This yields the error:

error CS1109: Extension methods must be defined in a top level static class; Extensions is a nested class

I'm guessing that ScriptCS wraps the csx in some class which is causing extensions to be nested, is there any way around this?

0 投票
1 回答
249 浏览

scriptcs - 如何让 scriptCs REPL 加载配置文件

标题说明了大部分内容。我希望 ScriptC 读取我当前目录中的 app.config 文件,就好像这是一个 exe。我不确定这是否可能,但如果是,“如何”?

特别是,当我“新建”一个 dbContext 实例时,我希望我的连接字符串能够被拾取。

谢谢,杰森

0 投票
2 回答
1737 浏览

c# - 带有 Sublime 的 ScriptCS

我在 Sublime 中遇到了异常:

Unbehandelte Ausnahme:[解码错误 - 输出不是 cp1252]

通过运行此代码:

我通过安装程序和 Chocolatey 安装了 Sublime Text 2 和 3。

然后我添加了一个包含以下内容的文件:

作为一个 scripts.sublime-build 在 Packages\User

我怎样才能摆脱它?

提前致谢!

0 投票
2 回答
213 浏览

scriptcs - 我可以从脚本包访问 ScriptArgs 吗?

对于 ScriptCs 脚本,我想编写一个使用命令行参数的脚本包。

scriptcs myscript.csx -- 一些参数

在脚本中我使用 ScriptArgs,但它是否也可以从 Script Pack 中获得?

0 投票
1 回答
3266 浏览

roslyn - scriptcs 托管 - 优于 Roslyn 的优势

如果我想在我的应用程序中支持脚本,那么与仅使用普通的Roslyn脚本引擎相比, scriptcs有什么特别的优势吗?

0 投票
2 回答
1833 浏览

jquery - scriptcs - 无法读取包

我关注了一篇博客文章,只需两个步骤即可运行脚本。基本上,我这样做了:

然后在执行此操作时出现错误:

无法从路径“jQuery.2.0.1.1.nupkg”读取包。

这在另一台机器上工作,但在我目前的笔记本电脑上失败了。知道我做错了什么吗?

编辑

根据 Damian 在下面的回答,我只需要删除 NuGet 缓存的内容,位于此处:

C:\Users\userName\AppData\Local\NuGet\Cache

0 投票
3 回答
312 浏览

c# - 向 ScriptCS 添加默认 using 指令

有没有办法可以将默认 using 指令添加到 ScriptCS?因此,当我启动 ScriptCS 时,我不需要在该命名空间中包含类的命名空间。

例如,我可能需要与System.Diagnostics 命名空间中的Process 类进行大量交互。如果我想创建这个类的一个新实例,我需要做

我宁愿做

我知道我可以在每次启动 ScriptCS 时添加 using 语句,但我希望它始终存在。

0 投票
1 回答
126 浏览

chocolatey - Roslyn 安装脚本时出错

我正在使用Chocolatey安装脚本,但我不断收到图片中的错误。

在此处输入图像描述

我该如何解决这个问题?

0 投票
1 回答
473 浏览

c# - 在带有注入依赖项的 ASP.NET MVC 控制器中使用 Scriptcs

我正在尝试将 Scriptcs 支持添加到 ASP.NET MVC 应用程序。我受到https://github.com/filipw/Glimpse.ScriptCs/blob/master/Glimpse.ScriptCs/ScriptCsHost.csScriptServices的启发。

在我的控制器中,我有一个看起来像这样的简单工作

这工作正常。我希望被code执行者能够使用注入到控制器中的一些存储库(例如private readonly CustomerRpository _customerRepository)。有没有办法做到这一点?

0 投票
1 回答
64 浏览

c# - 在查看 REPL 中的对象时,ScriptCS 中显示的 $id 属性是什么?

我正在玩scriptCS并测试 REPL 中的一些功能。我注意到,当我返回字典时,有一个键值对"$id" : "1".

例如这本词典:

将在 REPL 中返回它。

我想知道它的目的$id是什么,我将如何访问它以及我将它用于什么。