c#直接运行cs单文件 /运行脚本

c#直接运行cs单文件 /运行脚本

dotnet tool install -g dotnet-script

dotnet script script.cs

#if DEBUG ||RELEASE

#else

#define SCRIPT

#endif

using System;

using System.IO;

using System.Diagnostics;

using System.Text;

public class ProgramScript

{

//dotnet tool install -g dotnet-script

public static void Main(string[] args)

{

String a = "";

#if DEBUG

Console.WriteLine("Debug mode");

#endif

#if TRACE

Console.WriteLine("Tracing is enabled");

#endif

#if WINDOWS

Console.WriteLine("Running on Windows");

#elif LINUX

Console.WriteLine("Running on Linux");

#elif OSX

Console.WriteLine("Running on macOS");

##else

Console.WriteLine("Unknown Platform");

#endif

#if NETCOREAPP

Console.WriteLine("Running on .NET Core or .NET 5+");

#elif NETFRAMEWORK

Console.WriteLine("Running on .NET Framework");

#else

Console.WriteLine("Running on Script");

#endif

string projectName = "WEBAPI";

string currentDirectory = Directory.GetCurrentDirectory();

string channelName = Environment.GetEnvironmentVariable("CHNAMENAME");

string platform = Environment.GetEnvironmentVariable("PLATFORM");

string companyName = Environment.GetEnvironmentVariable("COMPANYNAME");

string COREVERSION = Environment.GetEnvironmentVariable("COREVERSION");

//省略1万字

Console.WriteLine("结束");

}

}

#if SCRIPT

ProgramScript.Main( new String[] { });

#else

#endif

相关推荐

【SQL Server】SQL Server 2022保姆级详细图文下载安装教程
beat365手机中文官方网站

【SQL Server】SQL Server 2022保姆级详细图文下载安装教程

📅 09-14 👁️ 4220
fc热血格斗中文版
365游戏中心官网地址

fc热血格斗中文版

📅 09-03 👁️ 1260
多久能完成一个完整的数据挖掘流程项目?
beat365手机中文官方网站

多久能完成一个完整的数据挖掘流程项目?

📅 01-03 👁️ 7077
螽斯的意思
beat365手机中文官方网站

螽斯的意思

📅 07-21 👁️ 9607
顺治贴身太监吴良辅,康熙为何刚登基就将他处死,和康熙生母佟妃有关系吗
卡塔尔赛前热身“撞车”穆斯林祷告时间,全队晚了10分钟出场_手机网易网
还原精灵卸载方法大全
365bet体育投注地

还原精灵卸载方法大全

📅 09-12 👁️ 6372
美国的西部片里的牛仔用左轮为什么要用手去拍枪的撞针?
365游戏中心官网地址

美国的西部片里的牛仔用左轮为什么要用手去拍枪的撞针?

📅 09-29 👁️ 3835
钉钉怎么实名认证[多图]
365游戏中心官网地址

钉钉怎么实名认证[多图]

📅 08-17 👁️ 7960