本文由第三方AI基于17173文章http://news.17173.com/content/06032025/113302187.shtml提炼总结而成,可能与原文真实意图存在偏差。不代表网站观点和立场。推荐点击链接阅读原文细致比对和校验。
微软预告 .NET 10 “忽略指令”特性:无需项目配置,命令行简化运行 C# 代码
2025-06-03 11:33:02
神评论
科技媒体 Dev Class 最新报道,在 >Build 2025 开发者大会上,微软宣布将在 .NET 10 中引入“忽略指令”(ignored directives),通过命令行简化运行 C# 代码的方式。
在 Build 2025 开发者大会上,微软首席架构师 Damian Edwards 展示了名为“No projects just C#”的新特性。
开发者利用该特性,无需繁琐的项目配置,直接通过命令行输入“dotnet run hello.cs”,即可执行代码,在 Linux 系统上,甚至可以用熟悉的“./hello.cs”方式运行。Edwards 强调,这一特性特别适合初学者,因为它“去掉了所有与 C#无关的复杂内容”,同时也适用于脚本编写。

这一新功能依赖于 C# 10 中即将加入的忽略预处理指令(ignored pre-processing directives),从而忽略头文件“#!/usr/ bin / dotnet run”指令(hashbang),告诉 Linux 系统如何执行代码;还有“#: package”指令,用于导入代码所需的包。
据悉,这一提案早在 2020 年就已起草,.NET 10 作为长期支持版本,预计将在今年底发布。尽管在当前.NET 10 preview 4 版本中性能表现不佳,但 Edwards 表示,后续预览版将持续优化。此外,他还展示了运行中的 Web 应用和经典的 Hello World 示例。
【来源:IT之家】



