GitHub Copilot と Visual Studio 2022
AI プログラマーとペアを組んで、より多くの作業に対応
コードとコード コメントで表示される複数行の提案のヘルプを使用して、フローを維持し、タスクを迅速に完了します。 これまで以上に楽しく手軽に、新しい機能の構築、単体テストの作成、新しいテクノロジーの学習ができます。
GitHub Copilot for Business には、セキュリティ脆弱性のフィルター処理、プロキシ サポート、業界をリードするプライバシー機能が加わっています。
アイデアに価値がある
最高のツール
![vs-ide-productive](webp/vs-ide-productive.webp)
生産的
64 ビット IDE を使用して、あらゆるサイズと複雑さのプロジェクトで機能するようにスケーリングします。 ファイル間でリファクタリングできる新しい Razor エディターを使用してコードを作成します。 非同期操作と自動アナライザーの視覚化に関する問題を診断します。
![vs-ide-modern](webp/vs-ide-modern.webp)
モダン
.NET MAUI を使用してクロスプラットフォームのモバイル アプリとデスクトップ アプリを開発します。 C# と Blazor を使用して、応答性の高い Web UI をビルドします。 Linux 環境で .NET および C++ アプリをビルド、デバッグ、テストします。 .NET アプリと C++ アプリ間でホット リロード機能を使用します。 実行中の ASP.NET ページを Web デザイナー ビューで編集します。
![vs-ide-innovative](webp/vs-ide-innovative.webp)
革新的
AI を利用したコード補完。 共有コーディング セッションを使用して、リアルタイムで共同作業を行います。 リポジトリのクローン、作業項目の移動、コミットのための個々の行のステージングを行います。 Azure にデプロイできる CI/CD ワークフローを自動的に設定します。
自信を持ってコーディング
IntelliSense コード候補を使用して、迅速かつ正確にコードを作成します。 機械学習が有効な IntelliCode からの提案でコードの行全体を完了させます。 関数の名前変更、パラメーターの追加などのアクションを提案する “電球” を使用して、コードをすばやく改善できます。
![develop screenshot](/wp-content/uploads/2023/01/develop.webp)
問題が発生する前に解決する
統合デバッグは、すべての Visual Studio 製品のコア部分です。 コードをステップ実行して変数に格納されている値を確認したり、変数にウォッチを設定して値がいつ変化するかを確認したり、コードの実行パスを調べたり、他に内部でチェックする必要があるものは何でも確認できます。
![debug screenshot](webp/debug.webp)
即時に発生する影響
テストしているコードの量を分析し、効率化のために最適化されたテスト スイートですぐに結果を確認します。 変更するたびにその影響がわかり、コード入力を進めながら高度な機能でコードをテストできます。 WSL 統合を使用すると、Windows と Linux の両方でテストして、アプリがどこでも実行されることを確認できます。
![test screenshot](png/test.png)
統合されたバージョン コントロール
統合された Git 機能を使用すると、独自のリポジトリを複製、作成、または開くことができます。 Git ツール ウィンドウには、コードの変更のコミットとプッシュ、ブランチの管理、マージの競合の解決に必要なすべてのものが含まれています。 GitHub アカウントをお持ちの場合は、Visual Studio 内でこれらのリポジトリを直接管理できます。
![version control screenshot](webp/version-control.webp)
画面を超える共有
Live Share のリアルタイム コラボレーション セッションによって、言語やプラットフォームに関係なく、チームの編集とデバッグのサイクルが高速化します。 アクセス制御とカスタム エディター設定を使用してパーソナル設定されたセッションを使用すると、すべてのユーザーがコード整合性を維持できます。
![collaborate screenshot](png/collaborate.png)
Azure のデプロイ
クラウドへデプロイのは簡単ではありませんでした。 一般的なアプリケーションの種類とローカル エミュレーターに必要なすべてのテンプレートを提供します。 また、Visual Studio を引き続き使用して、Azure SQL データベースや Azure Storage アカウントなどの依存関係をプロビジョニングできます。 アプリケーションに直接接続されているリモート デバッガーを使用して、問題をすばやく診断することもできます。
![deployment screenshot](png/deploy.png)
美しいクロス プラットフォーム アプリをデザインする
Visual Studio は、Windows、Mac、Linux、iOS、Android 向けの豊富で美しいクロス プラットフォーム アプリケーションを構築するのに最適な IDE です。 WinForms、WPF、WinUI、UWP、Xamarin など、さまざまなテクノロジーを駆使して、豊富なクライアント アプリを構築します。 Visual Studio には、複雑なレイアウトを簡単に作成できる豊富なツールを使用して、アプリを操作したりプレビューしたりすることができるあらゆるデザイナーが存在します。
![Design screenshot](png/design.png)
組み込みの
プロファイル ツールを使用して高速で応答性の高いアプリを構築する
Visual Studio のプロファイル ツールを使用すると、Web およびクライアント向けの高速で応答性の高い .NET および C++ アプリケーションを構築できます。 CPU、メモリ、XAML、データベース、イベントなどのプロファイラーを備え、パフォーマンスの問題を特定して解決するのに役立つ一連のツールが用意されています。
![profile screenshot](png/profile.png)
SQL を簡単にするツール
IDE から離れることなく SQL プロジェクトの作業できます。 豊富な編集機能を使用してクエリを作成し、サーバーやデータベースを表示して検索できます。 Visual Studio 内からすべてのデータベース スキーマとクエリを可視化できます。
![data screenshot](webp/data.webp)
自分用にセットアップする
最新の開発ツールで期待される機能と同じように、設定やテーマを構成できます。 既にインストールされている既定のテーマのいずれかを選択するか、Visual Studio Marketplace で新しいテーマを探索する場合でも、エディターや IDE を自由にお好みの内容にすることができます。
Visual Studio
Brand Love Mini シリーズ
Brand Love Mini シリーズ