无需项目文件,直接运行C#代码:.NET 10 Preview 4 新特性

2025-05-29
无需项目文件,直接运行C#代码:.NET 10 Preview 4 新特性

.NET 10 Preview 4 推出了一个令人兴奋的新特性:可以直接使用 `dotnet run app.cs` 运行 C# 文件,无需创建项目文件或搭建整个应用程序。这使得 C# 的入门变得比以往任何时候都更容易,非常适合学习、原型设计或编写小型脚本。该特性支持使用 `#:package`、`#:sdk` 和 `#:property` 等指令直接在 .cs 文件中引用 NuGet 包、指定 SDK 和设置 MSBuild 属性,并兼容 MSBuild 概念。即使脚本发展成为完整的应用程序,也可以无缝转换为基于项目的应用程序。此功能简化了 C# 开发体验,降低了学习和使用的门槛,为 CLI 工具、自动化脚本和工具提供了便利。