プロジェクトファイルなしでC#コードを実行:.NET 10 Preview 4
2025-05-29

.NET 10 Preview 4は画期的な機能を提供します。`dotnet run app.cs` を使用してC#ファイルを直接実行できるようになりました。プロジェクトファイルや足場を作成する必要はありません!これにより、C#への参入障壁が大幅に低くなり、学習、プロトタイピング、簡単なスクリプトに最適です。`#:package`、`#:sdk`、`#:property`などの強力なファイルレベルのディレクティブを使用して、NuGetパッケージ、SDK、MSBuildプロパティを.csファイル内で直接管理でき、既存のMSBuildコンセプトとの互換性が維持されます。スクリプトがフルアプリケーションに成長した場合でも、プロジェクトベースのアプリケーションへのシームレスな変換がサポートされます。この合理化されたワークフローにより、C#開発エクスペリエンスが簡素化され、CLIユーティリティ、自動化スクリプトなどに非常に便利になります。