2026-09-30 errorsdotnet-clilaunchsettings 修正: commandName: Executable のプロファイルで launchSettings.json の環境変数が無視される Executable プロファイルが dotnet run や dotnet watch を実行する場合、内側のコマンドが既定のプロファイルを適用し、設定した変数を上書きします。--no-launch-profile を追加し、SDK 10.0.200 以降を使ってください。
2026-08-09 csharpdotnetdotnet-11 .NET 11 で `dotnet run app.cs` を使ってファイルベース C# アプリを実行する方法 ファイルベース C# アプリの完全ガイド。dotnet run による単一 .cs ファイルの実行、#:package、#:sdk、#:property、#:project、#:include の各ディレクティブ、#:ref による複数ファイル構成のスクリプト、引数と stdin の扱い、ビルドキャッシュ、native AOT での発行、dotnet ツールとしてのパッケージ化、そしてスクリプトが手狭になったときの dotnet project convert を解説します。
2026-07-10 dotnetdotnet-climsbuild dotnet build と dotnet publish の違いは何ですか? dotnet build は内側の開発ループのためにプロジェクトをコンパイルし、既定で Debug を使います。dotnet publish は MSBuild の Publish ターゲットを実行し、net8.0 以降では既定で Release を使い、Web アセット、自己完結型ランタイム、単一ファイル、トリミング、AOT まで処理済みのデプロイ可能なフォルダーをパッケージ化します。ここではそれぞれが何を生成し、いつ使うかを正確に説明します。
2026-07-10 dotnetdotnet-clidotnet-watch dotnet watch と dotnet run の違いは何ですか? dotnet run はプロジェクトを一度ビルドして起動します。dotnet watch は dotnet run をファイル監視で包み、ソースファイルを保存するたびにアプリを再起動するか hot reload を適用します。それぞれが正確に何をするのか、dotnet watch が設定して dotnet run が設定しないものは何か、どちらをいつ使うのかを解説します。
2026-06-01 ef-coredotnet-11dotnet-cli EF Core 11 Preview 4: .config/dotnet-ef.json で --project と --startup-project の打ち直しをやめる EF Core 11 Preview 4 では dotnet ef ツールが .config/dotnet-ef.json ファイルからオプションの既定値を読み込めるようになり、分割されたソリューションでもすべてのコマンドで --project と --startup-project を渡す必要がなくなります。
2026-04-18 dotnetdotnet-11dotnet-cli .NET 11 Preview 3: dotnet run -e が launch profile なしで環境変数を設定 .NET 11 Preview 3 の dotnet run -e は CLI から直接環境変数を渡し、MSBuild の RuntimeEnvironmentVariable item として公開します。
2026-04-18 dotnet-11sdkdotnet-cli .NET 11 Preview 3 で dotnet sln がついに CLI から solution filter を編集 .NET 11 Preview 3 は dotnet sln に .slnf の solution filter でプロジェクトを作成、追加、削除、一覧するやり方を教えます。大規模モノレポが Visual Studio を開かずにサブセットをロードできるようになります。