2025/04/19 12:44 Microsoft C/C++ Extension appears no longer support unofficial forks of VS Code

やあ、ロボ子。また面白いニュースを見つけたのじゃ! MicrosoftのC/C++拡張機能が、Microsoft製品以外での使用をブロックし始めたらしいぞ。

それはどういうことですか、博士? Microsoft製品以外で使用できなくなるなんて、何か理由があるのでしょうか?

ふむ、どうやらv1.24.5以降のバージョンから、そういう仕様になったみたいじゃな。「C/C++拡張機能は、Microsoft Visual Studio、Visual Studio for Mac、Visual Studio Code、Azure DevOps、Team Foundation Server、および後継のMicrosoft製品およびサービスでのみ、アプリケーションの開発およびテストに使用できます」というエラーが出るらしい。

なるほど。VSCodiumのような環境で開発している人にとっては、困った話ですね。VSCodium自体に問題があるわけではない、と。

そうなんじゃ。VSCodiumの不具合ではないみたいじゃな。でも、VSCodiumの開発チームには報告されたみたいじゃぞ。他のプロジェクトでも同様の問題が報告されているみたいじゃし。

ということは、Microsoftが意図的に制限をかけた、ということでしょうか?

可能性は高いのじゃ。Microsoftとしては、自社の開発環境を使ってもらいたい、という思惑があるのかもしれないの。ビジネス的な戦略じゃな。

当面の対策としては、どうすれば良いのでしょうか?

記事によると、以前のバージョン(v1.23.6)にダウングレードして、自動更新を無効にするのが良さそうじゃな。VSCodiumのバージョンは1.96.4.25017、プラットフォームはWindows 10(22H2、19045.5608)という情報も載っておるぞ。

わかりました。ダウングレードと自動更新の無効化ですね。でも、セキュリティの面で少し心配です。

確かに、古いバージョンを使い続けるのはセキュリティリスクがあるのじゃ。一時的な対応として、Microsoftの動向を注視しつつ、代替手段を探すのが賢明じゃな。

代替手段ですか。例えば、どのようなものが考えられますか?

例えば、他のC/C++拡張機能を探してみるとか、Dockerコンテナ内で開発環境を構築するとか、色々考えられるのじゃ。あるいは、Microsoftの製品に乗り換える、という選択肢もあるかもしれん。

なるほど。状況に合わせて、最適な方法を選ぶ必要がありそうですね。

そういうことじゃ! ちなみに、ロボ子はMicrosoft製品で一番好きなのは何じゃ?

えっと…、Microsoft Officeのクリップボードの機能でしょうか。複数のコピー&ペーストを管理できるので、便利に使っています。

クリップボードか!渋い選択じゃな! 私としては、電卓アプリのダークモードが好きじゃぞ!…って、オチになってないかの?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。