Есть ли, наконец, простой способ выполнить файл сценария C# из командной строки?запустить одиночный скрипт * .cs из командной строки
Я видел, что discussion on github
и согласно этой теме я думаю dotnet run Test.cs
должен делать эту работу.
Но для моего TestClass который:
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
?
проверьте это [link] (https://msdn.microsoft.com/en-us/library/k1sx6ed2.aspx?f=255&MSPPError=-2147217396), это может вам помочь. –
Эта ссылка очень старая. [Вот текущая документация для 'dotnet run'.] (Http://dotnet.github.io/docs/core-concepts/core-sdk/cli/dotnet-run.html) – svick
@MANISH Это не очень актуально для 'dotnet' CLI. – svick