问题标签 [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# - 在 VS Code 中运行 C# 代码时遇到问题:获取脚本错误
这是我第一次使用 Visual Studio Code,我试图在它上面运行一个简单的代码,但它给了我一个错误,上面写着:
'scriptcs' 不是内部或外部命令、可运行程序或批处理文件。
我有这个作为代码:
我已经尝试安装 Scriptcs Runner,但仍然是同样的问题。有人可以提出其他建议吗?
编辑:
在您提出许多建议后,我尝试了以下方法:
- 创建了一个没有空格的全新文件夹并以相同的方式命名文件。
- 从 VS Code 扩展管理器重新安装 scriptcs Runner 扩展。
- 加倍检查了我的代码。它在在线 c# 编译器上运行,但不在 VS Code 中。
问题还是一样。得到上述错误。
c# - 我们没有在 csx 脚本中明确指定变量类型并始终使用 var 是否有特定原因?
我最近一直在与 csx 密切合作,我注意到的是,每当我们指定一个变量时,它总是使用它var name = "Hello World";
而不是string name = "Hello World";
. 这是由于在编写脚本时需要开发人员的某种约定,还是有更多技术原因导致更频繁地使用 var 而不是指定变量的实际类型
即使在对 csx 有一些好的内容的 scriptcs wiki ( https://github.com/scriptcs/scriptcs/wiki/Writing-a-script ) 中,也可以看到用 var 定义变量的这种性质
所以我的问题是为什么人们总是坚持使用 var 而不是指定诸如 string 、 int 等变量。
c# - 根据关闭条件加载脚本
我目前正在使用一堆 c 尖锐的脚本,我想实现这个,这样每个脚本对于某个任务来说都是非常独特的。这就是为什么我想在满足特定条件时 #load 特定脚本。但似乎通过尝试汤姆这样做在脚本中是不允许的
错误:执行脚本“app.csx”时出错 [InvalidDirectiveUseException] 在代码开始后遇到指令“#load”。请将此指令移动到文件的开头。
我想知道的是是否有任何替代方法可以在 csx 中实现类似的功能
下面是我希望实现的代码
c# - scriptcs 总是给出一个错误,说我应该使用系统库来终止程序
首先,我是 C# 新手(我的意思是非常新,我昨天学的。)。我能够在 Visual Studio 2019 中编译和运行我的代码。由于 Visual Studio 2019 在我的计算机上运行缓慢,我决定将 C# 扩展安装到 VS Code。但它不包括编译和运行代码的选项。所以我为 VS Code 安装了“Code Runner”扩展。(最终 C++ 和 C 编译在尝试找到 G++ 1 小时后工作,安装它并添加到路径)但 C# 仍然无法工作。当我按下工具栏(VS Code 顶部)上的“运行”图标时,它只是在 PowerShell 上运行:
5秒后给我这个错误:
我根据错误消息尝试了一切。另外我已经导入了系统库using System;
,我尝试System.Windows.Forms.Application.ExitThread();
从我的代码中删除。我尝试从一开始就编写整个程序,但没有改变。更奇怪的是只有scriptcs不能编译。Visual Studio 2019 可以。
有趣的是,当我用一个基本的 Hello World 程序替换整个代码时,它给了我另一个错误:
这是我的代码:
这是仍然会导致错误的简单 Hello World 程序:
c# - SOLVED_Linux,VisualCode,C#:scriptcs:未找到,以 code127 退出
我是编程新手,我正在学习一个编程课程,我们在 Windows 上使用 Visual Studio 学习 C#。
我也想在我的 Linux Mint PC 上在家练习。
我构建了一个简单的程序,用户输入两个数字,程序生成一个随机数。
当使用 Sublime Text Editor 并使用 Mono 执行时,它运行良好,但我希望能够使用 Visual Studio Code,因为它类似于我们在学校使用的 Visual Studio。但是,在 Linux 机器上安装似乎是一团糟。我已经跟踪了大量的链接并安装了扩展程序和所有内容,甚至尝试按照此处对遇到相同问题的用户给出的说明进行操作,但我无法理解它们,而且它不起作用。我只是得到一个链接,告诉我去另一个链接,它也告诉我去另一个链接,我完全不知道我到底需要做什么。
返回以下消息:
谢谢你的帮助!