C#脚本运行
写C#代码,每次都要新建一个项目,比较繁琐,很多代码是想当一个脚本来运行,和python一样写个py文件,然后python xx.py
就直接运行了。
C#中也有类似的,有两个工具csi、dotnet script;
csi¶
这个装完visual Studio之后,就会自动安装上了,写完cs代码,直接csi xxx.cs
就可以运行了
默认csi.exe是在C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\Roslyn\csi.exe,需要把这个路径添加到环境变量,才能在任意一个终端执行csi xxx.cs。
dotnet-script¶
这个需要先用dotnet安装dotnet-script
安装完之后,就可以用dotnet script xxx.cs
去执行脚本代码了。
脚本应用第三方库¶
1.引用nuget包¶
只需要在cs文件的头部写上
比如引用NewTonsoft包
2.引用本地dll¶
RoslynPad¶
为了获得更好的编辑、调试、运行c#脚本的体验,可以使用RoslynPad来编写。