是的,你没看错,锋哥也没发疯,这次整活儿的是微软。
长期以来,运行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, 锋哥已经迫不及待要提前品尝这美味的大餐了。