问题标签 [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.
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?
scriptcs - 如何让 scriptCs REPL 加载配置文件
标题说明了大部分内容。我希望 ScriptC 读取我当前目录中的 app.config 文件,就好像这是一个 exe。我不确定这是否可能,但如果是,“如何”?
特别是,当我“新建”一个 dbContext 实例时,我希望我的连接字符串能够被拾取。
谢谢,杰森
c# - 带有 Sublime 的 ScriptCS
我在 Sublime 中遇到了异常:
Unbehandelte Ausnahme:[解码错误 - 输出不是 cp1252]
通过运行此代码:
我通过安装程序和 Chocolatey 安装了 Sublime Text 2 和 3。
然后我添加了一个包含以下内容的文件:
作为一个 scripts.sublime-build 在 Packages\User
我怎样才能摆脱它?
提前致谢!
scriptcs - 我可以从脚本包访问 ScriptArgs 吗?
对于 ScriptCs 脚本,我想编写一个使用命令行参数的脚本包。
scriptcs myscript.csx -- 一些参数
在脚本中我使用 ScriptArgs,但它是否也可以从 Script Pack 中获得?
roslyn - scriptcs 托管 - 优于 Roslyn 的优势
如果我想在我的应用程序中支持脚本,那么与仅使用普通的Roslyn脚本引擎相比, scriptcs有什么特别的优势吗?
jquery - scriptcs - 无法读取包
我关注了一篇博客文章,只需两个步骤即可运行脚本。基本上,我这样做了:
然后在执行此操作时出现错误:
无法从路径“jQuery.2.0.1.1.nupkg”读取包。
这在另一台机器上工作,但在我目前的笔记本电脑上失败了。知道我做错了什么吗?
编辑
根据 Damian 在下面的回答,我只需要删除 NuGet 缓存的内容,位于此处:
C:\Users\userName\AppData\Local\NuGet\Cache
c# - 向 ScriptCS 添加默认 using 指令
有没有办法可以将默认 using 指令添加到 ScriptCS?因此,当我启动 ScriptCS 时,我不需要在该命名空间中包含类的命名空间。
例如,我可能需要与System.Diagnostics 命名空间中的Process 类进行大量交互。如果我想创建这个类的一个新实例,我需要做
我宁愿做
我知道我可以在每次启动 ScriptCS 时添加 using 语句,但我希望它始终存在。
chocolatey - Roslyn 安装脚本时出错
我正在使用Chocolatey安装脚本,但我不断收到图片中的错误。
我该如何解决这个问题?
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
)。有没有办法做到这一点?
c# - 在查看 REPL 中的对象时,ScriptCS 中显示的 $id 属性是什么?
我正在玩scriptCS
并测试 REPL 中的一些功能。我注意到,当我返回字典时,有一个键值对"$id" : "1"
.
例如这本词典:
将在 REPL 中返回它。
我想知道它的目的$id
是什么,我将如何访问它以及我将它用于什么。