最后有没有一种简单的方法可以从命令行执行 c# 脚本文件?
根据这个线程,我认为dotnet run Test.cs
应该完成这项工作。
但是对于我的测试类,它是:
using System;
namespace Scripts
{
public class Program
{
public static void Main(string[] args)
{
Console.Out.WriteLine("This is the miracle");
}
}
}
它失败
PM> dotnet run .\Test.cs
dotnet.exe : Object reference not set to an instance of an object.At line:1 char:1
那么如何以相对简单的方式使用命令行在单个文件中执行代码呢?
UPD 1:正如@Lee 和@svick 正确提到的,dotnet run
用于运行项目。但我最初的问题是 - 如何运行单个文件。也许使用一些选项roslyn
?