プリンシパルアーキテクト
森 博之
Microsoft MVP – Developer Technologies
Visual Studio 2022
40分一本勝負!
VS2022 40分一本勝負!
 ふりかえり
 新機能
ふりかえり
VS2022 機能強化
• ユーザーインターフェースの刷新
• 64 bit 対応
• .NET 6対応
• Git 機能強化
• Hot Reload
• Intellicode
XAML Hot Reload
• XAML Hot Reloadの追従性が向上
• プロパティ設定など細かな変更の機敏な更新が可能
新機能
editorconfig
editorconfig用のUIに「名前つけスタイル」(命名スタイル)が追加
Explore more code with navigate to source
• [定義へ移動]を実施する際にソースコードやソースコードのリンクを示す
• NuGetを利用したパッケージを参照
• 埋め込まれたRepositoryメタデータから参照を行う
• NuGet Package Explorer
• Microsoft Storeやchocolateyから入手
Gain more insight with Stack Trace Explorer
• Stack Trace
• [表示] > [その他のウインドウ] > Stack Trace Explorer
Underline reassigned variables.
値が再設定された変数に下線で強調表示する
Code Cleanup
• ファイル保存時に自動的にコードクリーンアップを実行(Preview 2)
• 不要なusingの除去
• usingのソート
• ドキュメントのフォーマット
• etc.
• [ツール] > [オプション] > [テキストエディター]
> [Code Cleanup]
Git機能強化
• Compare branches
• ブランチの比較
• Checkout commit
• detached HEADサポートの追加
• Multi-repo branching
• 複数レポジトリサポートの機能強化
• 要Preview機能有効化
• Line-staging (interactive staging)
• 要Preview機能有効化
◼ 本書に記載した情報は、本書各項目に関する発行日現在の Microsoft の見解を表明するものです。Microsoftは絶えず変化する市場に対応しなければならないため、ここに記載した情報に
対していかなる責務を負うものではなく、提示された情報の信憑性については保証できません。
◼ 本書は情報提供のみを目的としています。 Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。
◼ すべての当該著作権法を遵守することはお客様の責務です。Microsoftの書面による明確な許可なく、本書の如何なる部分についても、転載や検索システムへの格納または挿入を行うこと
は、どのような形式または手段(電子的、機械的、複写、レコーディング、その他)、および目的であっても禁じられています。これらは著作権保護された権利を制限するものではあり
ません。
◼ Microsoftは、本書の内容を保護する特許、特許出願書、商標、著作権、またはその他の知的財産権を保有する場合があります。Microsoftから書面によるライセンス契約が明確に供給さ
れる場合を除いて、本書の提供はこれらの特許、商標、著作権、またはその他の知的財産へのライセンスを与えるものではありません。
◼ Microsoft, Windows, その他本文中に登場した各製品名は、Microsoft Corporation の米国およびその他の国における登録商標または商標です。
その他、記載されている会社名および製品名は、一般に各社の商標です。

【BS12】Visual Studio 2022 40分一本勝負!

  • 1.
    プリンシパルアーキテクト 森 博之 Microsoft MVP– Developer Technologies Visual Studio 2022 40分一本勝負!
  • 2.
  • 3.
  • 4.
    VS2022 機能強化 • ユーザーインターフェースの刷新 •64 bit 対応 • .NET 6対応 • Git 機能強化 • Hot Reload • Intellicode
  • 5.
    XAML Hot Reload •XAML Hot Reloadの追従性が向上 • プロパティ設定など細かな変更の機敏な更新が可能
  • 6.
  • 7.
  • 8.
    Explore more codewith navigate to source • [定義へ移動]を実施する際にソースコードやソースコードのリンクを示す • NuGetを利用したパッケージを参照 • 埋め込まれたRepositoryメタデータから参照を行う • NuGet Package Explorer • Microsoft Storeやchocolateyから入手
  • 9.
    Gain more insightwith Stack Trace Explorer • Stack Trace • [表示] > [その他のウインドウ] > Stack Trace Explorer
  • 10.
  • 11.
    Code Cleanup • ファイル保存時に自動的にコードクリーンアップを実行(Preview2) • 不要なusingの除去 • usingのソート • ドキュメントのフォーマット • etc. • [ツール] > [オプション] > [テキストエディター] > [Code Cleanup]
  • 12.
    Git機能強化 • Compare branches •ブランチの比較 • Checkout commit • detached HEADサポートの追加 • Multi-repo branching • 複数レポジトリサポートの機能強化 • 要Preview機能有効化 • Line-staging (interactive staging) • 要Preview機能有効化
  • 13.
    ◼ 本書に記載した情報は、本書各項目に関する発行日現在の Microsoftの見解を表明するものです。Microsoftは絶えず変化する市場に対応しなければならないため、ここに記載した情報に 対していかなる責務を負うものではなく、提示された情報の信憑性については保証できません。 ◼ 本書は情報提供のみを目的としています。 Microsoft は、明示的または暗示的を問わず、本書にいかなる保証も与えるものではありません。 ◼ すべての当該著作権法を遵守することはお客様の責務です。Microsoftの書面による明確な許可なく、本書の如何なる部分についても、転載や検索システムへの格納または挿入を行うこと は、どのような形式または手段(電子的、機械的、複写、レコーディング、その他)、および目的であっても禁じられています。これらは著作権保護された権利を制限するものではあり ません。 ◼ Microsoftは、本書の内容を保護する特許、特許出願書、商標、著作権、またはその他の知的財産権を保有する場合があります。Microsoftから書面によるライセンス契約が明確に供給さ れる場合を除いて、本書の提供はこれらの特許、商標、著作権、またはその他の知的財産へのライセンスを与えるものではありません。 ◼ Microsoft, Windows, その他本文中に登場した各製品名は、Microsoft Corporation の米国およびその他の国における登録商標または商標です。 その他、記載されている会社名および製品名は、一般に各社の商標です。