Esiste finalmente un modo semplice per eseguire il file di script C# dalla riga di comando?esegui un singolo script * .cs dalla riga di comando
ho visto che discussion on github
e in base a questo thread penso dotnet run Test.cs
dovrebbe fare il lavoro.
Ma per il mio TestClass quali è:
using System;
namespace Scripts
{
public class Program
{
public static void Main(string[] args)
{
Console.Out.WriteLine("This is the miracle");
}
}
}
fallisce
PM> dotnet run .\Test.cs
dotnet.exe : Object reference not set to an instance of an object.At line:1 char:1
Quindi, come ho potuto eseguire il codice in fila utilizzando riga di comando in modo relativamente facile?
UPD 1: Come giustamente detto da @Lee e @svick dotnet run
è per l'esecuzione del progetto. Ma la mia domanda iniziale era: come eseguire un singolo file. Forse alcune opzioni usando roslyn
?
controllare questo [collegamento] (https://msdn.microsoft.com/en-us/library/k1sx6ed2.aspx?f=255&MSPPError=-2147217396) potrebbe essere di aiuto. –
Questo link è molto vecchio. [Ecco la documentazione corrente per 'dotnet run'.] (Http://dotnet.github.io/docs/core-concepts/core-sdk/cli/dotnet-run.html) – svick
@MANISH Questo non è molto rilevante per CLI 'dotnet'. – svick