在Build 2025开发者大会上,微软宣布.NET 10将新增“忽略指令”功能,旨在通过命令行简化C#代码的运行流程。微软首席架构师Damian Edwards现场演示了“No projects just C#”特性,允许开发者无需复杂配置,直接通过命令行执行代码文件。例如,输入`dotnet run hello.cs`即可运行代码,Linux用户还可使用`./hello.cs`的常见方式。
该功能基于C# 10的“忽略预处理指令”,可自动处理头文件及包导入指令,大幅降低初学者的学习门槛,同时提升脚本编写效率。尽管当前.NET 10 preview 4版本性能有待优化,但微软承诺在后续版本中改进。这一特性预计随.NET 10长期支持版本于年底正式发布。