Visual Studio IconVisual Studio 2019 for Mac バージョン 8.3 リリース ノート



開発者コミュニティ | システム要件 | 互換性 | 再頒布可能コード | ドキュメント | ブログ | サービス


システム要件の詳細については、Mac のシステム要件および Mac の対象プラットフォームと互換性に関するガイドをご覧ください。

他の関連ダウンロードの詳細については、ダウンロードのページを参照してください。


Visual Studio 2019 for Mac の新機能

Visual Studio 2019 for Mac リリース

Visual Studio 2019 for Mac のブログ記事

Visual Studio ブログは、Visual Studio エンジニアリング チームからの製品の情報の公式な情報源です。 Visual Studio 2019 for Mac リリースの詳細については、次の投稿を参照してください。


リリースの特長

既知の問題

既知の問題」セクションを参照してください。


Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.11 (8.3.11.1)

リリース日: 2019 年 12 月 11 日

このサービス リリースでは、.NET Runtime 2.1.14 と .NET Core SDK 3.0.101 がサポートされています。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.10 (8.3.10.2)

リリース日: 2019 年 11 月 21 日

このサービス リリースでは、次の問題が修正されています。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.9 (8.3.9.2)

リリース日: 2019 年 11 月 18 日

このサービス リリースでは、次の問題が修正されています。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.8 (8.3.8.8)

リリース日: 2019 年 11 月 11 日

このサービス リリースでは、次の問題が修正されています。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.7 (8.3.7.1)

リリース日: 2019 年 11 月 5 日

このサービス リリースで Xcode 11.2 がサポート対象に加わりました。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.6 (8.3.6.4)

リリース日: 2019 年 11 月 1 日

このサービス リリースでは、macOS Catalina でメモリの負荷が上がったとき、この OS がクラッシュする問題に対処しています。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.5 (8.3.5.13)

リリース日: 2019 年 10 月 28 日

このサービス リリースでは、次の問題が修正されています。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.4 (8.3.4.7)

リリース日: 2019 年 10 月 14 日

このリリースでは、Catalina で Visual Studio for Mac がクラッシュする原因となった問題が修正されました。 クラッシュが発生している場合は、プレビュー チャネルに切り替えてください。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.3 (8.3.3.8)

リリース日: 2019 年 10 月 10 日

このリリースで Xcode 11.1 がサポート対象に加わりました。

このサービス リリースでは、次の問題も修正されています。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.2 (8.3.2.32)

リリース日: 2019 年 10 月 7 日

このサービス リリースでは、次の問題が修正されています。

  • 新しいエディターに正規表現の置換が備わっていない
  • 特定の値と共に [移動] を使うとクラッシュする。
  • iOS デバイス上で実行し、ホット リロードを使用している場合、ブレークポイントを挿入できない。
  • インストールされていない .Net Core のプレビューを参照する global.json を指定してソリューションを開こうとすると、エラーが発生する。
  • 新しいエディターから絵文字セレクターを取得できない。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3.1 (8.3.1.18)

リリース日: 2019 年 9 月 30 日

このサービス リリースでは、次の問題が修正されています。

  • VSMac では、起動時に [権限の取得エラー] ウィンドウが表示されます。
  • Web エディターでは、jsx/tsx ファイル拡張子を持つファイルはサポートされていません。
  • F# ファイルの解析中にスタック オーバーフローが発生すると、IDE がクラッシュします。
  • Azure Functions を Azure に発行することはできません (dotnet は予期せずに終了しました)。
  • ページ .cshtml の名前を変更すると、.cshtml.cs ファイルが表示されなくなります。
  • 2 つ以上の入れ子になったファイルの移動は機能しません。
  • .xaml タブ (.xaml ファイル間でも) に/から切り替えると、IDE シェル全体が空白で点滅します。

Release Notes Icon Visual Studio 2019 for Mac バージョン 8.3 (8.3.0.1805)

リリース日: 2019 年 9 月 23 日

新機能

Web エディター

このリリースでは、新しいネイティブ コード エディター (Visual Studio 2019 for Mac 8.1 から導入) に Web ファイルのサポートを追加しました

JavaScript IntelliSense in the new editor graphic
新しいエディターの JavaScript IntelliSense

Visual Studio for Mac では、次の種類のファイルに対して新しいネイティブ コード エディターが使用されるようになります。

  • .JS
  • .TS
  • .HTML
  • .CSS
  • .CSHTML
  • .JSON
  • .LESS
  • .SCSS

新しい Web エディターは、C# および XAML エディターと同じネイティブ エディター インターフェイスに加えて、共有された Visual Studio 言語サービスも備えています。 新しいエディターでは、次のことを期待できます。

  • IntelliSense パフォーマンスの強化
  • IntelliSense の型によるフィルター処理
  • マルチキャレットの編集
  • RTL (右から左) および BiDi (双方向) テキストのサポート
  • ネイティブ入力のサポート
  • 入力パフォーマンスの向上
  • テキスト描画の向上
  • 右端で折り返す
  • 書式設定の強化
  • 分類の強化

また、新しいエディターを実装することで、多数のバグに対処しました。これには、パフォーマンスやファイル サポートに関連するバグが含まれています。

マルチ ターゲット

このリリースでは、マルチターゲット フレームワークを使用するプロジェクトの強化されたサポートが追加されました。 機能と利点の一部の詳細を以下に示します。

  • マルチターゲット フレームワーク プロジェクト内のファイルを編集するときに、ターゲット フレームワークを選択し、エディターで IntelliSense をガイドすることができます。

    Multi-target framework editor graphic
    Visual Studio for Mac でのマルチターゲット フレームワーク プロジェクト エディターのエクスペリエンス
  • エディターでは、特定のターゲット フレームワークに対して利用できない API に関する情報が IntelliSense とツールヒントで表示されます。

  • 特定のフレームワークに対するデバッグのサポートも追加されました。

    Debugging multi-target framework graphic
    Visual Studio for Mac でのマルチターゲット フレームワーク プロジェクトのデバッグ

.NET Core

このリリースでは、ASP.NET Core Web アプリケーションを実行またはデバッグするときに使用されるブラウザーを選択する機能が追加されています。

Select browser graphic
ブラウザーの選択

.NET Core コンソールと .NET Standard ライブラリ プロジェクトの発行のサポート

以前のリリースでは、ASP.NET Core プロジェクトをフォルダーに発行する機能を追加しました。 このリリースでは、NET Core コンソールと .NET Standard ライブラリ プロジェクトを発行するためのサポートを導入しました。 この機能の使用方法の詳細については、発行フォルダーに関するドキュメントを参照してください。

launchSettings.json のサポート

ASP.NET Core アプリケーションを開発するときに、開発用にアプリケーションを起動する方法を launchSettings.json ファイルを使用して構成できます。 このファイルの詳細については、.NET Core 環境に関するドキュメントを参照してください。 launchSettings ファイルでは、実行またはデバッグ時に適用される環境変数に加え、アプリでリッスンする URL を構成できます。 この更新プログラムにより、Visual Studio for Mac を使用していない可能性がある他のユーザーとのプロジェクトでの共同作業がより簡単になりました。 Visual Studio、Visual Studio Code および dotnet CLI (コマンド ライン インターフェイス) ではすべて、このファイルがサポートされます。

ファイルの入れ子のサポート

このリリースでは、ASP.NET Core プロジェクトのファイルの自動入れ子を追加しています。 適用されるファイルの自動入れ子の規則は、Visual Studio にあるものと同じです。 ファイルの入れ子を有効にすると、特に頻繁に編集するファイルに注力することができます。 生成されたファイルや、あまり頻繁に編集されないファイルは、他の関連ファイルの下に入れ子になります。

  • このリリースで修正されたすべての .NET バグについては、「バグ修正」セクションに移動してください。

ヒント

.Net Core のすべての新機能について詳しくは、.NET Core のリリース ノートをご覧ください。

Unity

Unity に固有の新しい診断を追加することによって、Visual Studio for Mac が Unity プロジェクトをより深く理解できるようにしました。 また、Unity プロジェクトには適用されない一般的な C# 診断を抑制することで、IDE をよりスマートにしました。 たとえば、IDE では、インスペクター変数 readonly を変更するクイック修正は表示されません。これにより、Unity エディターで変数を変更できなくなります。

開発者からベスト プラクティスを学習しながら、このような Unity 固有の診断をさらに追加します。 確認したいものがあれば、それがどのように役立つのかということと共に教えてください。

クイック修正を使用した新しい診断

  • UNT0001:Unity メッセージは空の場合でもランタイムによって呼び出されます。それらのメッセージを宣言する場合は、不要な処理を Unity ランタイムが回避するようにしないでください。
  • UNT0002:文字列の等価性を使用したタグ比較は、組み込みの CompareTag メソッドよりも遅くなります。
  • UNT0003:タイプ セーフのために、汎用形式の GetComponent の使用が推奨されます。
  • UNT0004:更新メッセージはフレームレートに依存しているため、Time.fixedDeltaTime ではなく、Time.deltaTime を使用する必要があります。
  • UNT0005: FixedUpdate メッセージはフレームレートに依存していないため、Time.deltaTime ではなく、Time.fixedDeltaTime を使用する必要があります。
  • UNT0006:この Unity メッセージに対して無効なメソッド署名が検出されました。
  • UNT0007:Unity では、null 合体演算子と互換性のない、Unity オブジェクト用の null 比較演算子がオーバーライドされます。
  • UNT0008:Unity では、null 反映演算子と互換性のない、Unity オブジェクト用の null 比較演算子がオーバーライドされます。
  • UNT0009:InitializeOnLoad 属性をクラスに適用する場合は、静的コンストラクターを指定する必要があります。 InitializeOnLoad 属性を使用すると、エディターの起動時にそれが確実に呼び出されます。
  • UNT0010:MonoBehaviour は、AddComponent() を使用してのみ作成する必要があります。 MonoBehaviour はコンポーネントであり、GameObject にアタッチする必要があります。
  • UNT0011:ScriptableObject は CreateInstance() を使用してのみ作成する必要があります。 Unity メッセージ メソッドを処理するには、Unity エンジンによって ScriptableObject を作成する必要があります。

新しい診断サプレッサー

  • IDE0029 の USP0001: Unity オブジェクトでは、null 合体演算子を使用しないでください
  • IDE0031 の USP0002: Unity オブジェクトでは null 反映演算子を使用しなきでください
  • IDE0051 の USP0003: Unity メッセージは Unity ランタイムによって呼び出されます
  • IDE0044 の USP0004: SerializeField 属性を持つフィールドを読み取り専用にしないでください。

また、Visual Studio for Mac を使用する Unity 開発者向けに次の機能強化が行われました。

  • インスタンスへのアタッチ ダイアログボックスに表示される情報が改善されました (プロセス ID など)
  • バイト配列と文字列を検査するときの 16 進エディターのサポートが追加されました
  • デバッガーでのポインター メンバー アクセスのサポートが追加されました (つまり、p->foo->bar)
  • 配列初期化子での暗黙的な変換のサポートが追加されました (つまり new byte[] {1,2,3,4})

Xamarin

Xamarin.Forms

Xamarin.Forms 用の XAML ホット リロード

Visual Studio for Mac で、Xamarin.Forms 用の XAML ホット リロードのパブリック プレビューを使用できるようになりました。 XAML ホット リロードを使用すると、エミュレーター、シミュレーター、または物理デバイスでアプリをデバッグし、XAML を変更し、保存して、実行中のアプリにすぐに反映された変更を確認することで、UI を迅速に反復処理できます。

XAML ホット リロードを有効にするには、Visual Studio > [基本設定] > [プロジェクト] > [Xamarin ホット リロード][Enable Xamarin Hot Reload](Xamarin ホット リロードを有効にする) チェックボックスをオンにします。

詳細については、XAML ホット リロードに関するドキュメントを参照してください。

XAML Hot Reload graphic
Visual Studio for Mac に組み込まれた XAML ホット リロード

XAML プレビューアーでの Visual マテリアル デザイン

Xamarin.Forms Visual を使用したマテリアル デザインでは、Xamarin.Forms XAML プレビューアーで iOS と Android の両方をプレビューできるようになりました。 XAML プレビューアーについて詳しくは、XAML プレビューアーのドキュメントをご覧ください。

ヒント

Xamarin.Forms のすべての新機能について詳しくは、Xamarin.Forms のリリース ノートをご覧ください。

Xamarin.Android

Xamarin の Android 10 サポートが追加されました

Xamarin.Android 内で Android 10 API を使用できるようになりました。 Android 10 で作業を開始することができます。そのためには、 [Android バージョンを使用したコンパイル: (ターゲットフレームワーク)][Android 10.0 (Q)] に設定します。これは、Visual Studio for Mac プロジェクトのプロパティ ページの Build > General タブにあります。 Android 10 の新機能は次のとおりです。

  • ダーク テーマのサポートでは、システム全体でダーク テーマを有効にするユーザーに対して一貫したエクスペリエンスが確保されます。
  • ジェスチャ ナビゲーションのサポートでは、アプリでエッジツーエッジに移動し、カスタム ジェスチャでシステム ナビゲーション ジェスチャが補完されるようにします。
  • フォルダブルの最適化: 現在の革新的なフォルダブル デバイス上で、シームレスなエッジツーエッジのエクスペリエンスが提供されます。
  • 対話型通知の強化では、提案された返信とアクションを通知内で有効にして、ユーザーとやり取りできます。
  • より優れたネットワーク API は、Wi-Fi ネットワークの要求と接続用です。
Set the Compile using Android graphic
[Android バージョンを使用したコンパイル: (ターゲット フレームワーク)] を [Android 10.0 (Q)] に設定する。

Android 10 の詳細については、こちらのドキュメントを参照してください。

Android Designer の分割ビュー エクスペリエンスの向上

Android のレイアウトを編集する際の、分割ビューのエクスペリエンスについていくつかの点が改良されました。

  • キャレットの同期: ソース エディター内でキャレットを移動すると、項目が自動的に選択されます。
  • デザイン サーフェイスとソース エディターの両方にツールボックス要素をドラッグ アンド ドロップできるようになりました。
  • [コメントの表示/非表示] コマンドがサポートされるようになりました。

ヒント

Xamarin.Android のすべての新機能について詳しくは、Xamarin.Android のリリース ノートをご覧ください。

Xamarin.iOS

Xcode 11 および iOS 13 のサポート

このリリースでは、iOS 13、tvOS 13、および watchOS 6 用のアプリをビルドおよびデバッグするための Xcode 11 のサポートが追加されています。 利用できる新機能の詳細については、「iOS 13 の概要」を参照してください。

App Store Connect へのアップロード

Visual Studio for Mac の公開ウィザードを使用して App Store Connect にアップロードできます。これにより、アプリケーションローダーツールが Xcode に含まれなくなりました。 この新しいワークフローの詳細については、「Xamarin.iOS アプリを App Store に発行する」のドキュメント ページを参照してください。

制約エディター

Xamarin Designer for iOS では、新しい制約操作方法が導入されています。 制約可能なビューを選択すると、制約ピン留めモード セレクターの横のツール バーに省略記号が表示されるようになります。 省略記号をクリックすると、選択したビューで制約を編集するためのポップアップが表示されます。

Constraints Pining Mode Graphic
制約ピン留めモード セレクター

ヒント

Xamarin.iOS のすべての新機能について詳しくは、Xamarin.iOS のリリース ノートをご覧ください。

新しい [NuGet パッケージの管理] ダイアログ

[NuGet パッケージの管理] ダイアログで、NuGet パッケージのインストール、更新、またはアンインストールを、複数のプロジェクトに対して 1 ステップで実行できるようになりました。

Managing NuGet packages Graphic
Visual Studio for Mac でのソリューションに対する NuGet パッケージの管理

古い [パッケージの追加] ダイアログは、次の 4 つのタブがある新しい [NuGet パッケージの管理] ダイアログに置き換えられ、NuGets をより詳細に制御できるようになりました。

  • [参照] - 選択されたパッケージ ソースから使用可能なパッケージが表示されます。
  • [インストール済み] - ソリューションにインストールされているパッケージ、または 1 つのプロジェクトに対してパッケージを管理している場合はプロジェクトにインストールされているパッケージが、表示されます。
  • [更新プログラム] - ソリューションで使用できるパッケージの更新、または 1 つのプロジェクトに対してパッケージを管理している場合はプロジェクトで使用できるパッケージの更新が、表示されます。
  • [統合] - ソリューション間でバージョンが異なるパッケージが表示されます。

ソリューションの [NuGet パッケージの管理] ダイアログを開くには、次のようにします。

  1. [ソリューション] ウィンドウでソリューションが選択されていることを確認します。
  2. ソリューションを右クリックして [NuGet パッケージの管理] を選択するか、[プロジェクト] メニューの [NuGet パッケージの管理] を選択します。

タブは次のように使用できます。

インストール / アンインストール

複数のプロジェクトにパッケージをインストールするには、次のようにします。

  1. [参照] タブでパッケージを選択します。
  2. [パッケージの追加] ボタンをクリックします。
  3. 次に示すように、[プロジェクトの選択] ダイアログでプロジェクトを確認して、 [OK] をクリックします。
Select Projects dialog graphic
Visual Studio for Mac の [プロジェクトの選択] ダイアログ

複数のプロジェクトからパッケージをアンインストールするには:

  1. [インストール済み] タブを選択します。
  2. アンインストールするパッケージを選択します。
  3. [パッケージのアンインストール] ボタンをクリックします。
  4. パッケージをアンインストールするプロジェクトを確認し、 [OK] をクリックします。

更新

複数のプロジェクトのパッケージを更新するには:

  1. [更新プログラム] タブでパッケージを選択します。
  2. [パッケージの更新] ボタンをクリックします。
  3. [プロジェクトの選択] ダイアログでプロジェクトを確認して、 [OK] をクリックします。

統合

複数のプロジェクトのパッケージを統合するには:

  1. [統合] タブを選択します。

  2. 統合するパッケージを選択します。

  3. プロジェクトの一覧でプロジェクトのチェック ボックスをオンまたはオフにします。 既定では、選択された NuGet パッケージを含むプロジェクトがオンになっています。

  4. 統合するパッケージのバージョンを選択します。 既定では、パッケージの最新のバージョンが選択されています。

  5. [統合] ボタンをクリックします。

    NuGet Packages Dialog graphic
    Visual Studio for Mac の [NuGet パッケージの管理] ダイアログの [統合] タブ

1 つのプロジェクトの NuGet パッケージを管理するには:

  1. Solution Pad でプロジェクトを選択します。
  2. プロジェクトを右クリックして [NuGet パッケージの管理] を選択し、上記の必要な手順に従います。 [統合] タブは表示されませんが、 [参照][インストール済み][更新プログラム] の各タブは使用可能なことに注意してください

ピン留めされたドキュメント

このリリースでは、お気に入りのファイル タブをピン留めして常に開いて表示したままにしておける、ドキュメント タブのピン留め 機能が導入されました。

Pinned Tabs Graphic
ピン留めされたタブ

タブをピン留めするには、ピン留め アイコン、ドキュメントのコンテキスト メニュー、または [タブのピン留め/ピン留め解除] コマンド (⌥⌘P) を使用します。 ピン留めされたタブは、ワークスペース内でドラッグして再配置することもできます。

ようこそ画面 – お気に入りのキーボード ショートカット

Visual Studio for Mac を初めてご利用になる場合は、以下に示すように、最初の実行エクスペリエンスの一部として、お気に入りのキーボード ショートカット スキームを選択するよう求められます。 もちろん、Visual Studio > [基本設定] で、後からスキームを選択したり、独自のものを最初から作成したりすることもできます。

Welcome Screen Keyboard Shortcuts Graphic
ようこそ画面 – キーボード ショートカット

Visual Studio for Mac でソース リンクがサポートされるようになりました。 これにより、ソース ファイルへのリンクが含まれる .PDB が付属する NuGet パッケージからソース コードをデバッグできます。 Visual Studio for Mac では、ソース ファイルが使用可能であることが検出され、ソース ファイルをダウンロードしてパッケージ コードをステップ実行することができます。 ソース リンクは Mono BCL コードでも動作し、.NET Framework のコードにステップインすることもできます。

Step into External Code option graphic
外部コードにステップイン オプション
Link Prompt graphic
ソース リンクのプロンプト

新しいパッケージ更新情報

Solution Pad でパッケージ更新情報が SDK スタイルのプロジェクトに対して表示されるようになりました

SDK スタイルと SDK 以外のプロジェクトで情報の表示方法が同じになりました。 更新アイコンで、更新された NuGet パッケージのバージョンを示すツールヒントが表示されるようになりました。 インストールされているバージョンが、すべてのプロジェクトの種類の NuGet パッケージ ID の横に表示されるようになりました。

NuGet Package Updates Solution Window Graphic
Visual Studio for Mac の [ソリューション] ウィンドウでの NuGet パッケージの更新

Installer

インストーラーでは、次の機能強化が行われました。

  • パッケージのダウンロードを大幅に高速化するために、検証をさらにいくつか追加しました。
  • ダウンロードが失敗した場合、または何らかの理由で中断された場合、インストーラーは最初からではなく、障害点から再開します。 何らかの理由でキャッシュ ファイルが破損した場合、製品はもう一度再ダウンロードされます。
  • インストーラーでは、各パッケージのより正確な進行状況が表示されるようになりました。
  • また、インストール中の UI の機能もさらに強化されました。 インストールする必要があるパッケージの数と、残りの数が正確に示されるようになりました。
  • 常に Xamarin、.NET Core、Mono の推奨リリース バージョンのインストールが試行されます。 場合によっては、これはバージョンをダウングレードして、サポートされている状態にすることを意味します。
  • 承認に関する問題が修正されました。 パスワード プロンプトは、インストール中に 5 分ごとに 1 回だけ表示されるはずです。
  • 実行するアクションがない場合は、[場所] ボタンが非表示になるようになりました。

バグの修正

インストール

インストーラーでは、次の主な問題が修正されました。

  • Catalina のバグ修正。
  • ローカライズされた言語で使用する場合に、数値区切り構成によって発生した割合の増分バグが修正されました
  • VSFMac がインストールする唯一の項目である場合に、正しいサイズが表示されるように修正されました。

Web と Azure

.NET Core および ASP.NET Core のサポートとツールに関する次の主な問題が修正されました。

  • 更新プログラムをインストールした後も .NET Core SDK 3.0.100 がアップデーターに表示されている。
  • 開発証明書を信頼するために提示されるコマンドが正しくない。
  • JavaScript ファイルの種類のテンプレートが [追加] > [新しいファイル] > [Web] の下にない。
  • Visual Studio for Mac で新しい JSON ファイルが UTF-8 BOM として保存される
  • 子を持つファイルを削除する場合、1 つのファイルが削除されません。
  • IDE の再起動後に、Web アプリの URL が 5001 に戻される。
  • ユーザーが [デバッグなしで開始] を選択した場合に、環境変数が取得されない。
  • 表示されるべきでないときに、[プロジェクトに含める] コンテキスト メニューが表示される。

Azure に関する次の主な問題が修正されました。

シェルとツール

IDE に関する次の主な問題が修正されました。

ソース コードの編集

ソース コードの編集に関する次の主な問題が修正されました。

バージョン コントロール

バージョン コントロールに関する次の主な問題が修正されました。

  • Xcode Interface Builder でストーリーボードを開くと、バージョン コントロールで IDE がハングする。
  • ブランチを切り替えると、Visual Studio 2019 for Mac がフリーズする
  • Git バージョン コントロール下にあるファイルの名前を変更すると、IntelliSense が非表示になる。
  • 以前に開いたことがある C# ファイルを含むソリューションを開くと、[バージョン コントロール] タブが表示されない。
  • Git を使用する場合には必要ないファイルが、アプリ バンドルに含まれている。
  • GitHub に発行すると、IDE がクラッシュする。
  • 競合がある git 一時退避をポップすると、無効な警告が出力され、それ以降のログは記録されません。
  • サブモジュールを含むプロジェクトを複製すると、"バージョン コントロール操作が失敗しました" というエラーで停止します。
  • Git にコミットしようとすると Visual Studio がクラッシュ/終了します
  • [変更] タブは更新されません。
  • Solution Pad で差分/表示コマンドが破損しています。
  • [修正プログラムの作成] コマンドが破損しています。
  • 差分/比較ビューでのリビジョンの読み込みが非常に遅くなっています。
  • VS for Mac が git revert 時にフリーズします
  • 新しいエディターにバージョン コントロール ドキュメント ビューがない。
  • ユーザー名とパスワードを使用してリポジトリをチェックアウトすると、ユーザー名が保持されない。
  • ポートなしに svn+ssh 経由で Subversion を使用できない
  • ブランチの切り替えでターゲット フレーム ワークの変更が考慮されない。
  • Azure DevOps Git からブランチをフェッチしようとすると SIGABRT が発生する。

テスト ツール

テストに関する次の問題が修正されました。

  • MonoDevelop.VersionControl.Git.Test で定義されている単一のテストを IDE から実行することはできません。これは、LibGit2Sharp アセンブリの読み込みに失敗するためです。

プロジェクト システム

プロジェクトに関する次の問題を修正しました。

NuGet

NuGet に関する次の問題が修正されました。


既知の問題

  • Xamarin.Forms 用の XAML ホット リロードが iOS デバイスで機能せず、数分後に情報バーが表示され、問題の報告を求められる。 この問題は今後のリリースで修正される予定です。
  • Xamarin マルチプラットフォーム アプリを作成するときに、共有コード オプションが表示されません。

重要

Visual Studio 2019 for Mac は macOS Catalina Beta にインストールできますが、プレビュー OS では期待どおりに動作しない可能性があります。 Mac 用および Catalina 用 Visual Studio をご使用中に問題が検出された場合は、[問題を報告する] を使用して Microsoft までご連絡ください。


フィードバックと提案

皆様のご意見をお待ちしております。 問題がございましたら、Visual Studio for Mac IDE の [問題の報告] オプションからお知らせください。 提案を含むお客様のフィードバックは、開発者コミュニティ ポータルで追跡することができます。


ページの先頭へ