云霞资讯网

微软骚操作 dotnet可以直接运行.cs文件

是的,你没看错,锋哥也没发疯,这次整活儿的是微软。长期以来,运行dotnet项目,我们都需要复杂的编译过程,先创建项目,

是的,你没看错,锋哥也没发疯,这次整活儿的是微软。

长期以来,运行dotnet项目,我们都需要复杂的编译过程,先创建项目,然后创建代码,然后写代码,然后构建。

这个时候,你才能运行。

别说读者你人麻了,锋哥也直抓脚。

那么从.net 10预览版开始,微软提供了一个全新的姿势,特别是Linux,Unix用户,你将可以直接把dotnet 当脚本语言来用,也就是Shebang 命令行。

比如你写这样一段代码

#!/usr/bin/dotnet run

Console.WriteLine("I love 锋哥");

然后命名为 cdemo.cs

然后给他赋予可执行权限,再试试直接执行

chmod +x cdemo.cs.\cdemo.cs

这个脚本,就赤裸裸,黄橙橙的跑起来了。

你说6不6.

也就是说今后CSharp的粉丝们,你就可以直接在Linux 下面,写各种CSharp语言的工具脚本了。

随便写,写完就能跑。

写个爬虫,写个自动执行备份任务的脚本,那都是手拿把掐。

目前这个功能,只在Dotnet 10预览版4及以上版本提供,所以大家要体验,需要装最新的预览版4或者更新的版本。

敬请期待微软正式发布dotnet 10, 锋哥已经迫不及待要提前品尝这美味的大餐了。