Visual Studio 2019 for Mac バージョン 8.10 リリース ノート
開発者コミュニティ | システム要件 | 互換性 | 再頒布可能コード | ドキュメント | ブログ | サービス
システム要件の詳細については、Mac のシステム要件および Mac の対象プラットフォームと互換性に関するガイドをご覧ください。
他の関連ダウンロードの詳細については、ダウンロードのページを参照してください。
Visual Studio 2019 for Mac の新機能
Visual Studio 2019 for Mac リリース
- 2022 年 6 月 21 日 - Visual Studio 2019 for Mac バージョン 8.10.25
- 2022 年 6 月 14 日 - Visual Studio 2019 for Mac バージョン 8.10.24
- 2022 年 5 月 10 日 - Visual Studio 2019 for Mac バージョン 8.10.23
- 2022 年 4 月 12 日 - Visual Studio 2019 for Mac バージョン 8.10.22
- 2022 年 3 月 22 日 - Visual Studio 2019 for Mac バージョン 8.10.21
- 2022 年 3 月 8 日 - Visual Studio 2019 for Mac バージョン 8.10.20
- 2022 年 2 月 15 日 - Visual Studio 2019 for Mac バージョン 8.10.19
- 2022 年 2 月 8 日 - Visual Studio 2019 for Mac バージョン 8.10.18
- 2022 年 1 月 19 日 - Visual Studio 2019 for Mac バージョン 8.10.17
- 2021 年 12 月 16 日 - Visual Studio 2019 for Mac バージョン 8.10.16
- 2021 年 12 月 14 日 - Visual Studio 2019 for Mac バージョン 8.10.15
- 2021 年 11 月 17 日 - Visual Studio 2019 for Mac バージョン 8.10.14
- 2021 年 11 月 8 日 - Visual Studio 2019 for Mac バージョン 8.10.13
- 2021 年 11 月 2 日 - Visual Studio 2019 for Mac バージョン 8.10.12
- 2021 年 10 月 10 日 - Visual Studio 2019 for Mac バージョン 8.10.11
- 2021 年 9 月 29 日 - Visual Studio 2019 for Mac バージョン 8.10.10
- 2021 年 9 月 14 日 - Visual Studio 2019 for Mac バージョン 8.10.9
- 2021 年 8 月 24 日 - Visual Studio 2019 for Mac バージョン 8.10.8
- 2021 年 8 月 10 日 - Visual Studio 2019 for Mac バージョン 8.10.7
- 2021 年 7 月 13 日 - Visual Studio 2019 for Mac バージョン 8.10.6
- 2021 年 7 月 6 日 - Visual Studio 2019 for Mac バージョン 8.10.5
- 2021 年 6 月 29 日 - Visual Studio 2019 for Mac バージョン 8.10.4
- 2021 年 6 月 22 日 - Visual Studio 2019 for Mac バージョン 8.10.3
- 2021 年 6 月 15 日 - Visual Studio 2019 for Mac バージョン 8.10.2
- 2021 年 6 月 8 日 - Visual Studio 2019 for Mac バージョン 8.10.1
- 2021 年 6 月 2 日 - Visual Studio 2019 for Mac バージョン 8.10
Visual Studio 2019 for Mac のブログ記事
Visual Studio ブログは、Visual Studio エンジニアリング チームからの製品の情報の公式な情報源です。 Visual Studio 2019 for Mac リリースの詳細については、次の投稿を参照してください。
リリースの特長
- Visual Studio for Mac 8.10 には、F# 5.0 のサポートが追加されています。
- Visual Studio for Mac 8.10 には、ネイティブ Cocoa UI を使用して記述された新しい NuGet パッケージ マネージャーが導入されています。
- Visual Studio for Mac 8.10 には、
dotnet
CLI によって提供されるソリューション テンプレートのサポートが追加されています。 - Visual Studio for Mac 8.10 では、
dotnet new
プロジェクト テンプレートのサポートを既定で有効にしています。
既知の問題
「既知の問題」セクションを参照してください。
フィードバックと提案
皆様のご意見をお待ちしております。 問題がございましたら、Visual Studio for Mac IDE の [問題の報告] オプションからお知らせください。 提案を含むお客様のフィードバックは、開発者コミュニティ ポータルで追跡することができます。
リリース ノート
Visual Studio 2019 for Mac バージョン 8.10.25 (8.10.25.2)
リリース日: 2022 年 6 月 21 日
全般
- mono 更新プログラム 6.12.0.182 のセキュリティ アドバイザリに関する通知:
- CVE-2022-30184 .NET の情報漏えいの脆弱性資格情報の漏洩が発生する可能性があるNuGet内の .NET 6.0 および .NET Core 3.1 に脆弱性が存在します。
Visual Studio 2019 for Mac バージョン 8.10.24 (8.10.24.14)
リリース日: 2022 年 6 月 14 日
全般
.NET SDK を 6.0.106 および 3.1.420 に更新しました。
Visual Studio 2019 for Mac 内に付属する .NET 5.0.X SDK はサポートされなくなり、セキュリティ更新プログラムは提供されなくなります。 付属の 3.1.X ランタイムは引き続きサポートされており、引き続きセキュリティ更新プログラムを受け取ります。 .NET サポート ポリシーを参照してください。 Visual Studio 2019 for Mac に残ることを希望するユーザーは、環境が部分的にセキュリティで保護されただけであることを理解して行います。
Visual Studio for Macは、Microsoft モダン ライフサイクル ポリシーに準拠しています。 このポリシーに従い、Visual Studio 2019 for Mac はサポートされておらず、2022 年 7 月まで限定的な更新プログラムを受け取ります。 2022 年 7 月以降、Visual Studio 2019 for Mac はあらゆる種類の更新プログラムの受信を停止します。
セキュリティで保護された環境では、完全にサポートされている .NET 6.0.X SDK と 3.1.X ランタイムが付属している、現在サポートされているバージョンの Visual Studio for Mac Visual Studio 2022 for Mac にアップグレードすることを強くお勧めします。
セキュリティ アドバイザリ メモ
- CVE-2022-24513 特権の昇格の脆弱性Microsoft Visual Studio アップデータ サービスがローカル構成データを不適切に解析すると、特権の昇格の脆弱性が発生するおそれがあります。
- CVE-2022-23267 .NET Core サービス拒否の脆弱性 .NET 6.0、.NET 5.0、.NET Core 3.1 には、悪意のあるクライアントが、HttpClient を使用した過剰なメモリ割り当てによってサービス拒否を引き起こすことができる脆弱性が存在します。
- CVE-2022-30184 .NET の情報漏えいの脆弱性資格情報の漏洩が発生する可能性があるNuGet内の .NET 6.0 および .NET Core 3.1 に脆弱性が存在します。
Visual Studio 2019 for Mac バージョン 8.10.23 (8.10.23.7)
"リリース日: 2022 年 5 月 10 日"
全般
- .NET SDK を 6.0.105, 5.0.408 および 3.1.419 に更新し、CVE-2022-23267 と CVE-2022-29145 に対応しました。
Visual Studio 2019 for Mac バージョン 8.10.22 (8.10.22.11)
リリース日 2022 年 4 月 12 日
全般
- 特権の昇格の脆弱性を修正しました CVE-2022-24513
- Mono を CVE-2020-8927 に対応する 6.12.0.174 に更新しました。 Mono の更新では、Xamarin.iOS を 15.8.0.3、Xamarin.Mac を 8.8.0.3、Xamarin.Android を 12.2.4.3 に更新することも必要です。
- .NET SDK を 6.0.104、5.0.407、3.1.418 に更新しました
Visual Studio 2019 for Mac バージョン 8.10.21 (8.10.21.4)
"リリース日: 2022 年 3 月 22 日"
Xamarin
- Xcode 13.3 のサポートを追加しました。
Visual Studio 2019 for Mac バージョン 8.10.20 (8.10.20.0)
"リリース日: 2022 年 3 月 8 日"
全般
- .NET SDK を 6.0.103 および 5.0.406 に更新して CVE-2022-70153、CVE-2022-70156、CVE-2022-70175 に対応しました。
Visual Studio 2019 for Mac バージョン 8.10.19 (8.10.19.2)
リリース日: 2022 年 2 月 15 日
Xamarin
- Xamarin.iOS を 15.6.0.3 に、Xamarin.Mac を 8.6.0.3 に更新し、DisposableObject 所有権のセマンティクスの問題に対処しました。
Visual Studio 2019 for Mac バージョン 8.10.18 (8.10.18.11)
リリース日: 2022 年 2 月 8 日
全般
- 3.1 SDK Angular、React.js、React.js と Redux のプロジェクトの実行が、"要求の処理中にハンドルされない例外が発生しました" というエラーで失敗する問題を修正しました。
- .NET SDK を 6.0.102 および 5.0.405 に更新して CVE-2022-21986 に対応しました。
Visual Studio 2019 for Mac バージョン 8.10.17 (8.10.17.2)
リリース日: 2022 年 1 月 19 日
Xamarin
- Xamarin.Forms プロジェクトを複数のプラットフォームに配置するときのクラッシュを修正しました。
- 新しい iOS プロジェクトの作成時に headers/m ファイルが見つからない問題を修正しました。
Visual Studio 2019 for Mac バージョン 8.10.16 (8.10.16.2)
リリース日: 2021 年 12 月 16 日
Xamarin
- Xcode 13.2 のサポートを追加しました。
Visual Studio 2019 for Mac バージョン 8.10.15 (8.10.15.32)
リリース日: 2021 年 12 月 14 日
全般
- homebrew が Monterey にインストールされていると Visual Studio for Mac が起動時にクラッシュする問題を修正しました。
- .NET SDK を 6.0.101、5.0.404、3.1.416 に更新しました。
- Apple Silicon (M1 または Arm64) マシンでは、最新バージョンの .NET SDK に更新するために、Visual Studio for Mac 8.10.15 のインストール後に更新プログラムを確認してください。
- 以前の .NET x64 SDK は、Arm64 ではサポートされていないため、サポートされている最新バージョンをインストールする前に削除する必要があります。
- 8.10.15 インストーラーとアップデーターは、サポートされている .NET SDK バージョンをインストールする前に、サポートされていない x64 SDK をアンインストールするオプションを含むアラートを表示します。
- .NET を手動でアンインストールする方法については、こちらの手順を参照してください。
Visual Studio 2019 for Mac バージョン 8.10.14 (8.10.14.17)
"リリース日: 2021 年 11 月 17 日"
全般
- IDE がクラッシュする可能性があるデバッガーの問題を修正しました。
- アップデーターと SDK マネージャーで、IDE がクラッシュする可能性があるいくつかの問題を修正しました。
Visual Studio 2019 for Mac バージョン 8.10.13 (8.10.13.11)
"リリース日: 2021 年 11 月 8 日"
全般
- .NET Core SDK を 5.0.404 と 3.1.415 に更新しました。
- C# 10 は .NET 6 プロジェクト テンプレートで使用されていて、Visual Studio for Mac 8.10 ではサポートされていないため、.NET 6.0 は、.NET プロジェクトの [新しいプロジェクト] ダイアログに表示されません。
- Apple Silicon (M1 または Arm64) マシンについて、11 月にリリースされた .NET 5.0、6.0、および .NET Core 3.1 x64 SDK は、現在 Visual Studio for Mac 8.10 でサポートされていません。 これは、新しい x64 .NET SDK が別のディレクトリにインストールされ、Visual Studio for Mac は現在、Arm64 SDK でのみ使用される元の .NET SDK のインストール場所のみをサポートしているためです。
- Visual Studio for Mac 8.10 の今後のリリースで新しい SDK のサポートが追加されるまで、更新の確認ダイアログに SDK の更新プログラムは表示されません。
- .NET 5.0、6.0、または .NET Core 3.1 x64 SDK の 11 月のリリースがインストールされている場合は、これらを削除し、代わりに 10 月のリリースをインストールする必要があります。
- また、.NET 6 Arm64 SDK は、Visual Studio for Mac 8.10 ではサポートされていないことに注意してください。
- Visual Studio for Mac 8.10 でサポートされていないインストールが検出されると、アンインストール手順へのリンクを含む通知が情報バーに表示されます。
- Visual Studio 8.10.13 は、Visual Studio for Mac 17.0 Preview 3 と並行してサポートされていません。
- .NET をアンインストールする方法については、こちらの手順を参照してください。
Xamarin
- Visual Studio for Mac アップデーターが管理者権限で JDK をインストールしていなかったために Eclipse Temurin JDK 1.8.0.302 のインストールが失敗していた問題を修正しました。
Visual Studio 2019 for Mac バージョン 8.10.12 (8.10.12.16)
"リリース日: 2021 年 11 月 2 日"
全般
- Apple Silicon (M1 または Arm64) マシンについて、11 月にリリースされた .NET 5.0、6.0、および .NET Core 3.1 x64 SDK は、現在 Visual Studio for Mac 8.10 でサポートされていません。 Visual Studio for Mac 8.10 の今後のリリースで新しい SDK のサポートが追加されるまで、更新の確認ダイアログに SDK の更新プログラムは表示されません。
- .NET 5.0、6.0、または .NET Core 3.1 x64 SDK の 11 月のリリースがインストールされている場合は、これらを削除し、代わりに 10 月のリリースをインストールする必要があります。
- また、.NET 6 Arm64 SDK は、Visual Studio for Mac 8.10 ではサポートされていないことに注意してください。
Xamarin
- Xcode 13.1 のサポートを追加しました。
- Microsoft の Mobile OpenJDK 1.8.0.25 が Eclipse Temurin JDK 1.8.0.302 に置き換えられました。 この更新により、ユーザーのコンピューターから JDK 1.8.0.25 が削除されます。
Visual Studio 2019 for Mac バージョン 8.10.11 (8.10.11.8)
リリース日: 2021 年 10 月 12 日
全般
- .NET Core SDK を 5.0.402 と 3.1.414 に更新しました。
Visual Studio 2019 for Mac バージョン 8.10.10 (8.10.10.8)
"リリース日: 2021 年 9 月 29 日"
全般
Xamarin
- Xcode 13 のサポートを追加しました。
Visual Studio 2019 for Mac バージョン 8.10.9 (8.10.9.3)
リリース日: 2021 年 9 月 14 日
Web と Azure
- .NET Core SDK を 5.0.401 と 3.1.413 に更新しました。
Visual Studio 2019 for Mac バージョン 8.10.8 (8.10.8.0)
'リリース日: 2021 年 8 月 24 日'
Xamarin
- "Microsoft OpenJDK が見つかりませんでした" という誤った警告メッセージが発生する問題を修正しました。
Visual Studio 2019 for Mac バージョン 8.10.7 (8.10.7.17)
''リリース日: 2021 年 8 月 10 日''
シェルとツール
- グローバル検索バーで NuGet パッケージを検索できない問題を修正しました。
バージョン コントロール
- Git 配下の一部のプロジェクトで Git の変更が表示されない問題を修正しました。
Web と Azure
- .NET Core SDK を 5.0.400 および 3.1.412 に更新して CVE-2021-26423 に対応しました。
Xamarin
Visual Studio 2019 for Mac バージョン 8.10.6 (8.10.6.10)
リリース日: 2021 年 7 月 13 日
テスト ツール
- ソリューションの読み込み時にテスト検出が失敗することがある問題を修正しました。
Web と Azure
- .NET Core SDK を 5.0.302 と 3.1.411 に更新しました。
Visual Studio 2019 for Mac バージョン 8.10.5 (8.10.5.16)
リリース日: 2021 年 7 月 6 日
全般
- エディターのツールヒントと外部ファイルの変更に関するいくつかの信頼性の問題を修正しました。
シェルとツール
- Big Sur 上の NuGet パッケージ マネージャーでのレンダリングの問題を修正しました。
- ドキュメントのコンテキスト メニューで [Finder で表示] コマンドと [保存] コマンドが無効になる問題を修正しました。
Visual Studio 2019 for Mac バージョン 8.10.4 (8.10.4.11)
リリース日: 2021 年 6 月 29 日
シェルとツール
- グローバル検索結果が、使用しているフィルター タグと一致しないという問題を修正しました。
ソース コードの編集
- [ドキュメント アウトライン] タブに領域が正しく表示されないという問題を修正しました。
Web と Azure
- ディレクトリ内に複数のプロジェクトがある場合に発行が機能しないという問題を修正しました。
Visual Studio 2019 for Mac バージョン 8.10.3 (8.10.3.15)
リリース日: 2021 年 6 月 22 日
Web と Azure
- カスタム .NET Core SDK の場所はそれがシンボリック リンクの場合、保存されないという問題を修正しました。
Xamarin
- Xamarin.iOS SDK を 14.20.0.24 に更新し、Xamarin.Mac SDK を 7.14.0.24 SDK に更新しました。
Visual Studio 2019 for Mac バージョン 8.10.2 (8.10.2.17)
リリース日: 2021 年 6 月 15 日
バージョン コントロール
- 差分ビュー内のコミットの選択で読み込みが終了しないという問題を修正しました。
- IDE クラッシュの原因となる可能性のある問題を修正しました。
Web と Azure
- インストーラーまたはアップデーターで新しい .NET Core SDK をダウンロードできないという問題を修正しました。
Visual Studio 2019 for Mac バージョン 8.10.1 (8.10.1.71)
リリース日: 2021 年 6 月 8 日
全般
- Git と Xamarin に関する信頼性の問題をいくつか修正しました。
シェルとツール
- すべての翻訳を更新しました。
バージョン コントロール
- Blame ビューでいくつかのアラインメントの問題を修正しました。
Web と Azure
- .NET Core SDK を 5.0.301 および 3.1.410 に更新して CVE-2021-31957 に対応しました。
- 外部プログラムで実行できないという問題を修正しました。
Visual Studio 2019 for Mac バージョン 8.10 (8.10.0.1773)
リリース日: 2021 年 6 月 2 日
全般
- 大規模なソリューションを使用する場合の全体的なメモリ消費量とパフォーマンスを改善しました。
- Mono を 6.12.0.140 に更新して、以下に対処しました。
- Visual Studio for Mac がハングする原因となった Big Sur の問題。
- .NET Core のリモート コード実行の脆弱性 CVE-2021-24112
- いくつかの信頼性のイシューを修正しました。
デバッガー
- 呼び出し履歴ツール ウィンドウに外部コードが表示されないという問題を修正しました。
プロジェクト システム
- MSBuild を 16.9.0 に更新しました。
- デバッグの開始時に、未保存のコード変更が保存されないという問題を修正しました (F5)。
シェルとツール
- 大規模なソリューションを復元する際に $(SolutionDir) が定義されていなかったという問題を修正しました。
- PackageReferences が予期せずに更新されたという問題を修正しました。
<packageRestore>
設定のサポートをNuGet.config
に追加しました。- NuGet を 5.9 に更新しました。
- 新しい .NET Core プロジェクトのコードのフォーマットに一貫性がないという問題を修正しました。
- ファイル タブのツールヒントが表示されないという問題を修正しました。
- アプリの再実行時に統合ターミナル ウィンドウがクリアされないという問題を修正しました。
- ソリューションが選択されたときに [フォルダーを指定して検索] の [検索] および [置換] ボタンが無効になっているという問題を修正しました。
ソース コードの編集
- F# 4.7 言語機能が動作しないという問題を修正しました。
- F# コードを F# インタラクティブ ツール ウィンドウに送信すると、エラーが発生して失敗するという問題を修正しました。
- 新しいクイック修正 UI (プレビュー機能) に関するいくつかの問題を修正しました。
- ネイティブ エディターでサポートされていない古い [タブのキーストロークを再インデント コマンドとして解釈する] 設定を削除しました。
テスト ツール
- ネストされたクラス内で使用すると、単体テストが実行されないという問題を修正しました。
Web と Azure
- .NET Core SDK を 5.0.203 および 3.1.409 に更新して、CVE-2021-31204 に対応しました。
- .NET 6 Preview 4 のインストール時に .NET Core プロジェクトの作成が失敗する問題を修正しました。
Xamarin
- XAML ホット リロードの変更がデバイスと同期されないという問題を修正しました。
- Xamarin.iOS SDK を 14.17.2.4 に更新しました。
- Xamarin.Forms テンプレートが更新されました。
既知の問題
Visual Studio 2019 for Mac バージョン 8.10 での既知のすべての問題の一覧を以下に示します。
- C# 10 は .NET 6 プロジェクト テンプレートで使用されていて、Visual Studio for Mac 8.10 ではサポートされていないため、[新しいプロジェクト] ダイアログに .NET 6.0 は表示されません。
- Apple Silicon (M1 または Arm64) マシンでは、12 月のリリースをインストールする前に、以前の .NET SDK をアンインストールする必要があります。 これは、新しい x64 .NET SDK が別のディレクトリにインストールされ、元の場所は Arm64 SDK でのみ使用されるためです。
- Visual Studio for Mac 8.10.15 をインストールすると、更新の確認ダイアログに最新の SDK が表示されます。 更新プロセス中に以前の SDK が検出された場合、アップデーター アプリケーションにアラートが表示され、それらを削除するオプションが提供されます。 8.10.15 インストーラーでも同じオプションを使用できます。
- また、.NET 6 Arm64 SDK は、Visual Studio for Mac 8.10 ではサポートされていないことに注意してください。
- .NET をアンインストールする方法については、こちらの手順を参照してください。
- 特定の条件下で、Xamarin.Forms プロジェクトを iOS デバイスに配置すると "System.EntryPointNotFoundException" 例外が表示されます。 現在修正プログラムに取り組んでいます。間もなくリリースされることになります。
- 最新の .NET 5 SDK をインストールした後、.NET Core 3.1 アプリの開発者に、"ASP.NET Core 開発者の証明書の状態が無効です。" というエラーが表示されることがあります。 ターミナルから
dotnet dev-certs https --clean
、dotnet dev-certs https --trust
の順に実行すると、イシューが解決します。 - まれに、.NET Core 3.1.300 SDK 以外のすべてで最新の状態になることがあります。 この構成に入り、アップデーターを利用して .NET Core 3.1.300 に更新する場合、.NET Core SDK の更新通知は IDE が再開されるまで消えません。
- Big Sur では、gRPC プロジェクトはエラー
protoc" exited with code 255
でビルドに失敗するおそれがあります。 これは、プロジェクト テンプレートで既定で使用される gRPC.Tools NuGet パッケージにおける macOS プラットフォームの検出に関する問題です。 回避策として、gRPC.Tools NuGet パッケージをバージョン 2.34.0 以降に更新します。 - エラー
The Java SDK could not be found, please set the path to it in the Xamarin.Android SDKs settings panel
により、Android プロジェクトのビルドに失敗することがあります。 回避策としては、ターミナルでコマンドmkdir -p ~/Library/Android/sdk
を実行します。