标签: scriptcs

scriptcs - 无法读取包

我按照博客文章,只需两步即可运行脚本.基本上,我这样做了:

@powershell -NoProfile -ExecutionPolicy Unrestricted -Command "iex ((New-Object Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
Run Code Online (Sandbox Code Playgroud)

这样做时我得到一个错误:

cinst scriptcs
Run Code Online (Sandbox Code Playgroud)

无法从路径'jQuery.2.0.1.1.nupkg'读取包.

这适用于不同的机器,但它在我目前的笔记本电脑上失败了.知道我做错了什么吗?

编辑

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

C:\ Users \用户名\ AppData \本地\的NuGet \缓存

jquery nuget scriptcs

3
推荐指数
1
解决办法
1396
查看次数

ScriptCS 0.17.01 错误意外的命名参数

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

我的代码如下:

using System;
namespace HelloWorldApplication {
class HelloWorld {
   static void Main(string[] args) {
      Console.WriteLine("hellowol");
   }
}
}
Run Code Online (Sandbox Code Playgroud)

错误信息如下:

Unexpected named argument: Users/jfitz/Projects/C#/Projtest/test.cs
Run Code Online (Sandbox Code Playgroud)

c# scriptcs visual-studio-code vscode-code-runner

3
推荐指数
1
解决办法
2167
查看次数

ScriptCS与Sublime

我在Sublime中得到了例外:

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

通过运行此代码:

Console.WriteLine("fsdfsd")
Run Code Online (Sandbox Code Playgroud)

我通过Chocolatey的安装程序和脚本安装了Sublime Text 2和3.

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

{
 "cmd": ["C:\\Chocolatey\\lib\\ScriptCs.0.5.1\\tools\\scriptcs\\scriptcs.exe", "$file"],
 "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
 "encoding": "cp1252"
 }
Run Code Online (Sandbox Code Playgroud)

作为Packages\User中的scripts.sublime-build

我怎么能摆脱它?

提前致谢!

c# sublimetext2 scriptcs

2
推荐指数
1
解决办法
1605
查看次数

无法在 scriptcs 中使用 toString() ?

这似乎是一个非常愚蠢的问题,但我真的被困住了,所以这里是:

通常,当我想使用 toString() 时,我会写

int i = 50;
string str = i.toString();
Run Code Online (Sandbox Code Playgroud)

根据.NET Pearls 的说法,这是正确的用法。毕竟,toString() 是Object 类中的方法。但 scriptcs 告诉我:

错误 CS1061:“int”不包含“toString”的定义,并且找不到接受“int”类型的第一个参数的扩展方法“toString”(您是否缺少 using 指令或程序集引用?)

好吧,也许由于某种原因这无法工作,让我们尝试使用 System.Convert 类:

错误 CS0117:“System.Convert”不包含“toString”的定义

我尝试添加usings 甚至加载mscorlib.dll程序集,但没有运气。在解释文件和使用 REPL 时,我都会遇到这种情况。我真的陷入了愚蠢的字符串转换,我正在寻求帮助。如果它改变了什么,我从巧克力那里得到了脚本。Scriptcs版本0.9.0;.NET 版本 4.0。

#r "mscorlib.dll"
using System;
using System.Convert;

int i = 50;

string str = Convert.toString(i);
//string str2 = i.toString(); //uncomment to get the other error

Console.WriteLine(str);
Run Code Online (Sandbox Code Playgroud)

string.Format()StringBuilder以及"" + value我所拥有的一切吗?

read-eval-print-loop scriptcs

0
推荐指数
1
解决办法
4377
查看次数