本文介绍了ScriptCS 0.17.01 错误意外的命名参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I tried to run my program using Visual Studio's Coderunner extension as well as from terminal with the scriptcs command.

我的代码如下:

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

错误信息如下:

Unexpected named argument: Users/jfitz/Projects/C#/Projtest/test.cs

推荐答案

scriptcs/scriptcs 问题 1188,这是来自 scriptcs 的错误,将在下一个版本中修复 (PR 1289PR 1289">提交 9e49b72)

As mentioned in scriptcs/scriptcs issue 1188, this is from a scriptcs bug, which will be fixed in the next release (PR 1289 and commit 9e49b72)

与此同时,等待 下一个 0.18 scriptcs 发布:

解决方法如下:

而不是做

mono scriptcs.exe /path/to/foo.csx

做:

mono scriptcs.exe -script /path/to/foo.csx

Jonas 建议 在评论中:

对于 Visual Studio Code,将此添加到 settings.json:

"code-runner.executorMap": { "csharp": "scriptcs -script" }

这篇关于ScriptCS 0.17.01 错误意外的命名参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-24 11:58