宣布 dotnet run app.cs - 开始使用 C# 和.NET 10 的更简单方法 - 。NET 博客

主要观点:.NET 10 Preview 4 推出新功能,使开始使用 C# 比以往更容易,可直接用dotnet run app.cs运行 C#文件,无需项目文件,还介绍了基于文件的 C#应用的新特性、指令及与项目式应用的转换等。
关键信息

  • 可直接运行.cs文件,如dotnet run app.cs,降低入门门槛。
  • 支持文件级指令,如#:package引用 NuGet 包、#:sdk指定 SDK、#:property设置 MSBuild 属性、使用 shebang 行写跨平台 shell 脚本。
  • 可将基于文件的应用转换为项目式应用,如dotnet project convert app.cs
  • 介绍了现有无需项目运行 C#的工具,如 CS-Script 等,此新功能并非单独的 C#方言。
  • 提供了开始使用的步骤,包括安装.NET 10 Preview 4、安装 Visual Studio Code 及相关扩展、编写代码、运行和转换等。
  • 提及后续在 VS Code 中改进基于文件的应用体验及在命令行支持多文件等。
    重要细节
  • 新特性降低学习、原型设计等场景的门槛,如#:package可直接在.cs文件中添加包引用。
  • 转换时会创建新目录、构建.csproj文件等,使过渡无缝。
  • 提供了相关视频演示及反馈渠道,如demo session from Microsoft Buildfeedback to GitHub
  • 介绍了作者 Damian Edwards 为.NET 产品团队的首席架构师。
阅读 12
0 条评论