Category Archives: Visual Studio

Visual Studio Codeがブラウザで動くように!

Back in 2019, when the .dev top-level domain opened, we picked up vscode.dev and quickly parked it, pointing at our website code.visualstudio.com (or, if you are from the Boston area like me, we “pahked it”). Like a lot of people who buy a .dev domain, we had no idea what we were going to do with it. And we certainly didn’t anticipate that it would end up being the fulfillment of a mission over a decade in the making.

vscode.dev(!)

Visual Studio Codeがインブラウザで動作するようになりました。ローカルのフォルダも開けます。

ただし、GitHubのCodespaceのように背後でDev Containerが動いているわけでは無いので、背後で何らかのプロセスの動作が必要な言語系のプラグインやGit関連のプラグインは使えません。あと、現状日本語拡張も使えないのでUIも英語のままです。それでもいざとなればVS Cおでをどこでも開けるというのは心強いですね。

Visual Studio 2022 Preview 4リリース

Download and try out the latest version of Visual Studio 2022. Build cross platform applications with .NET, ASP.NET, and C++!

情報源: Visual Studio 2022 Preview 4 is now available! – Visual Studio Blog

出ました。

ダウンロード

Blazor/Razorエディタが改善されています。その他いろいろ高速化。

Visual Studio 2022 version 17.0 Preview 3.1リリース

リリースノート: https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview#17.0.0-pre.3.1

  • Visual Studioのインストール時にMicrosoft.WebView2パッケージをインストールすると、インストール全体が失敗するという問題がありました。
  • デバッガーでブレークポイントにいるときにコード変更を適用しようとすると、キャンセルするオプションのない無期限のプログレスバーが表示されるという問題を修正しました。

修正点は上の二つ。

Visual Studio 2022 Preview 3リリース

Visual Studio 2022 Preview 3 now available! | Visual Studio Blog

2021/08/12更新: CDNの問題は復旧し配布が始まったようです。

個人とチームの生産性

Visual Studio 2022のビジョン・ブログでは、開発に革命をもたらす革新的な機能を提供することは、お客様が最高の開発者ライフを送れるようにするための重要な分野であると述べました。プレビュー3では、プロセスへのアタッチなど、あまり使われていないが便利な機能に新しい機能を追加しています。

プロセスへのアタッチの改善

その一例として、プロセスにアタッチするダイアログの改善が挙げられます。ダイアログは非同期になり、プロセスのコマンドライン引数、w3wp.exeプロセスのIIS情報を表示し、さらにオプションでプロセスの親子関係を表示するツリービューモードが追加されました。これらの機能により、高度なシナリオでどのプロセスをデバッグするかを決定する際の多くの摩擦が軽減されます。

新しいプロジェクトデザイナー

Preview 3では、.NET SDKプロジェクト用のプロジェクトプロパティデザイナーが一新されました。この新しいデザイナーは、一列に並んだオプションに明確な説明がついているので、使いやすく、見やすくなっています。また、新しいデザイナーには検索機能が組み込まれており、必要なプロパティを簡単に見つけることができます。

ダークテーマの改善

プレビュー3では、Visual Studioの使いやすさを向上させるために、ダークテーマに大きな変更が加えられています。新しいダークテーマでは、新しいアクセントカラーが採用されています。このカラーはあまり強くなく、控えめに使用されているため、気が散ったり目が疲れたりすることがありません。新しいアクセントカラーは、最新の製品のビジュアル・アイデンティティと一致するようになり、複数のツール間を移動する際に、適切なウィンドウを素早く見つけることができるようになりました。

モダンなアプリ開発

Visual Studio 2022では、既存のアプリケーションをサポートするツールと、最新のタイプのアプリケーションを構築するツールの両方を構築しています。例えば、プレビュー3では、Linux環境でテストを実行するための新しい機能や、TypeScriptまたはJavaScriptを使用してReactやVue.jsアプリケーションでフロントエンドを開発するための新しいプロジェクトタイプを追加します。

リモートテスト

リモートテストでは、クロスプラットフォームのテストからのフィードバックを得ることができ、Visual Studioを使ってデバッグすることもできます。この機能は、Linuxコンテナ、WSL、SSH接続など、さまざまなリモート環境で動作し、最新のクロスプラットフォームの.NETアプリケーションをテストできるようになります。

新しいJavaScriptとTypeScriptのプロジェクトタイプ

Angular、Vue、React用の新しいJavaScriptおよびTypeScriptプロジェクトタイプにより、フロントエンドアプリケーションをVisual Studioソリューションに簡単に組み込むことができ、Visual Studioからアプリケーション全体を起動してデバッグすることが可能になります。

あなたの指先でイノベーション

Visual Studio 2022のビジョンのもう一つの重要な点は、開発者の潜在能力を引き出す革新的な機能です。開発者にとって解決が難しい問題の中には、アプリケーションが実際に動作しているときにのみ発生する問題があります。そのような問題を診断するには、再現できない顧客からの報告しかないことがあります。問題のメモリ・ダンプを収集できれば、Visual Studio を使用してメモリ・ダンプをデバッグすることができますが、それは簡単なことではありません。

診断分析

メモリダンプは複雑で、問題の根本原因を見つけるのは、干し草の中から針を探すようなものです。しかし、Visual Studio 2022 Preview 3では、診断アナライザーを使用して、このプロセスを簡単に行うことができます。診断アナライザーは、メモリダンプに使用することで、.NETアプリケーションで見られる一般的な問題を特定することができます。これにより、複雑な問題をすぐに解決することができます。

一度に複数のGitリポジトリを操作する

プレビュー3には、複数のGitリポジトリなどの新しいプレビュー機能が追加されています。これにより、複数のリポジトリにプロジェクトが存在する1つのソリューションを扱い、1つのVisual Studioインスタンスからそれらのプロジェクトに貢献することができます。この機能は、「ツール」→「オプション」メニューの「プレビュー」タブから有効にすることができます。検索バー(Ctrl+Q)で「プレビュー」を検索し、「マルチレポサポートを有効にする」を探してください。

サマリー

上記の機能は、Visual Studio 2022 の方向性のほんの一例です。プレビュー3には、まだまだたくさんの機能があります。 今後数週間のうちに、Visual Studio 2022の新機能の多くについて、ブログ記事をお届けします。待ちきれない方は、リリースノートでプレビュー3の新機能の詳細をご確認ください。

参加してください!

Visual Studio 2022 Preview 3は、Visual Studio 2019と並べてインストールすることができ、プレビュー中は誰でも無料で使用することができます。私たちは、Visual Studio 2022が皆様にとって最高の開発者体験となるよう、皆様のご協力をお願いするとともに、生産性向上のための新しい機能を皆様にお試しいただけることを楽しみにしています。Visual Studio 2019のプレビューと同様に、プレビューをダウンロードしてお使いいただくことをお勧めします。また、Developer Communityでのフィードバック、問題の報告、アンケートへの参加など、お時間をいただきありがとうございます。

ダウンロードはこちらから

Visual Studio 2019 v16.11がGA

Visual Studio 2019 v16.11 is Available Now! | Visual Studio Blog

この度、Visual Studio 2019 v16.11 GAのリリースを発表いたします。このリリースでは、Visual StudioでのGitツールの使用感が改善され、.NETアプリケーションのホットリロードが可能になり、ヘルプメニューに便利なリンクが追加され、LLVMツールがLLVM 12にアップグレードされています。詳細については、Visual Studio 2019のリリースノートをご覧ください。

リリースノート: Visual Studio 2019 version 16.11 Release Notes | Microsoft Docs

Visual Studio 2022 Preview 2リリース

Visual Studio 2022 Preview 2 is out! | Visual Studio Blog

Visual Studio 2022の2回目のプレビューリリースを発表できることを嬉しく思います。プレビュー1では、初の64ビット版Visual Studioとして、スケーラビリティの向上を実現しました。Preview 2からは、個人やチームの生産性、モダンな開発、絶え間ないイノベーションをテーマにした新機能の提供に注力しています。このブログでは、Visual Studio 2022の新機能のいくつかをご紹介します。ぜひ、ダウンロードしてお試しいただき、ご意見をお聞かせください。また、皆様からのフィードバックをもとに、Visual Studioの次期メジャー・リリースの策定にご協力ください。

ダウンロード: https://aka.ms/vs2022preview

Visual Studio Code June 2021 (version 1.58)

https://code.visualstudio.com/updates/v1_58

リリースされました。

エディターエリアにターミナルを表示させることが出来るようになります。

ダウンロードは以下。

https://code.visualstudio.com/Download

Visual Studio 2019 16.11 Preview 2

Visual Studio 2019 16.11 preview 2 is available today! Version 16.11 focuses on enhancing the stability and security of Visual Studio 2019. For features included in this release see the 16.11 Preview 1 blog post or check out the release notes.

情報源: Visual Studio 2019 16.11 Preview 2 | Visual Studio Blog

16.11がVisual Studio 2019の最終バージョンとなるようです。いよいよVisual Studio 2022が近づいてきましたね。また、16.11がVS2019の最終LTSとなるようで、2029年4月までサポートされるようです。