Issueはこちら。
2025年後半にリリース予定の.NET 10では、プロジェクトを作らずともC#のソースファイル単体を実行できるようになる予定です。
※ 2025年6月現在、.NET 10はPreview 5がリリースされ、試すことが可能です。
この機能、次の理由でとても魅力的に感じています。
- 初学者のC#入門への敷居が下がる
- SDKなどのサンプルコードの掲示・実行に便利
- 書き捨てのコードを実行するのが便利
- ちょっとした便利コードを管理するのが楽
ところで昨年2024年、Riderは非商用利用が無償化されました。そのため初学者に「C#をやり始めるためのツール」として、Riderを非常にすすめすくなりました。
また、「プロジェクトを作らないC#単一ファイル」は初学者がC#をやり始めるための機能として、とても良さそうです。
残念ながら現時点のRiderは、「プロジェクトを作らないC#単一ファイル」で、便利なコード編集機能や実行機能をサポートしていません。Riderが「プロジェクトを作らないC#単一ファイル」をサポートすることは、C#とRiderの利用者を増やすために、とても価値があるなと思いました。
そこで「Support dotnet run file.cs」というIssueを、YouTrack(JetBrainsの課題管理ツール)に建てました。
次のJetBrains 公式ブログの日本語版には、
次のような説明があります。
Vote(いいね)ボタン– Vote(いいね)ボタンをクリックすると2つのことが実現されます。1つはJetBrainsがIssueの優先順位を知るために役立ちます。もう1つはIssueの更新があると通知されるようになります。JetBrainsのチームはIssueの優先順位を評価する際、1)vote数、2)内部的な調査結果 3) Issueの複雑度とIssue解決によるメリットの大きさ 等を考慮するため、vote数の多いものが必ずしも実現されるとは限りません。しかしながら、voteはユーザーの要望を知る上で非常に重要な要素ですので、同じようなIssueで困っている場合や同じような機能拡張を希望する場合、ぜひご活用ください。
「いいね!」が多ければ、必ずサポートされるわけではありません。しかし、開発チームに要望・需要を伝えることで、価値ある機能が早く届いたり、隠れた価値ある機能が実装されたりするかもしれません。
みなさん、もし賛同してくれるならYouTrack(JetBrainsの課題管理ツール)にログインして、
にいいね(Vote)をしてもらえるとうれしいです。