Visual Studio 2017 for Mac

Last Update: 2017/11/22

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


この記事には、Visual Studio 2017 for Mac バージョン 7.2 の最新リリースに関する情報が含まれています。

Visual Studio 2017 for Mac を使用して、Xamarin、.NET Core、および Unity を使用したゲームでモバイル、Web、クラウド用のアプリを構築します。

Download Visual Studio 2017 for Mac

Visual Studio 2017 for Mac の詳細については、「Mac System Requirements」 (Mac システム要件) と「Mac Platform Targeting and Compatibility」 (Mac の対象プラットフォームと互換性) を参照してください。

他の関連ダウンロードについては、ダウンロードのページをご覧ください。

フィードバック

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

リリース日: 2017 年 11 月 8 日 - Visual Studio 2017 for Mac 7.2.2.11

このリリースには、Xcode 9.1 のサポートが含まれています。

リリース日: 2017 年 10 月 30 日 - Visual Studio 2017 for Mac 7.2.2.7

このリリースでは、次の問題が修正されました。

  • TypeScript ファイルを開くときに UI がハングする
  • Play ストアへの公開に必要な Google Play API キーをユーザーが登録できない問題が修正されました。
  • objective-c コードが例外をスローする場合に IDE がクラッシュする問題が修正されました。

リリース日: 2017 年 10 月 9 日 - Visual Studio 2017 for Mac 7.2.0.636

Visual Studio for Mac 7.2 は主にバグの修正とパフォーマンスの向上に重点を置いています。また、以下の機能を含みます。

.NET Core

  • .NET Core 2 は、インストール時に既定で含まれるようになりました。

Android

  • オンデマンドの SDK インストーラー。 インストールされていない Android SDK が、バック グラウンドでインストールできるようになりました。
  • Android 8.0 Oreo がサポートされました。

iOS

  • このリリースでは Xcode 9 がサポートされています。

Docker のサポート

ASP.NET Core アプリを Docker コンテナーに発行し、App Service から実行できるようになりました。

プロジェクトでの Docker サポートを有効にするには、ASP.NET Core Web アプリを右クリックし、[追加]、[Add Docker Support](Docker サポートの追加) の順に選択します。

Docker コンテナーに Web アプリを発行するには、[発行]、[Azure に発行する] の順に選択します。これは Visual Studio for Mac で導入されたワークフローです (Solution Pad では Web アプリ プロジェクトを右クリックします)。

発行時に、Azure では以下のリソースが作成されます。

  • コンテナー レジストリ。
  • 新しい Docker イメージが作成され、タグ付けされ、この Azure コンテナー レジストリにプッシュされます。
  • Azure Storage (コンテナー レジストリ用)。
  • App Service。
    • これにより、コンテナー レジストリからイメージがダウンロードされ、実行されます。

mac docker publish

(図 1) Docker への発行

メモ:

  • 既存のリソース グループを使用する場合、作成する App Service プランと同じリージョン内にそのグループが存在する必要があります。
  • 新しいリソース グループを作成する場合は、コンテナー レジストリおよび App Service プランが同じリージョン内に存在するように設定する必要があります (たとえば、両方が "米国西部" 内に存在するようにします)。
  • App Service プランの VM サイズは S1 以上である必要があります。

Xamarin Live Player (プレビュー)

Xamarin Live Player では、開発者による iOS や Android デバイスへの直接かつ継続的なアプリの展開およびデバッグが可能になります。

詳細については、xamarin.com/live を参照してください。

現在、Live Player の統合は無効になっていることに注意してください。 [基本設定]、[プロジェクト]、[Xamarin Live Player (プレビュー)] で、[Xamarin Live Player を有効にする] を切り替えて有効にすることができます。

その他

  • IoT と Azure Functions は現在、プレビューの段階であり、拡張機能マネージャーを介して使用可能な追加の拡張機能として使用できます。 Visual Studio for Mac の場合、これらは既定ではインストールされません。

このリリースで修正された主な問題

既知の問題

  • Azure Functions: プロジェクトの最初の作成時に Azure Functions のデバッグが機能しません。 デバッグできるようにするには、プロジェクトを閉じてから再度開きます。
  • Docker が、HAXM を使用する Android エミュレーターの起動を妨げている可能性があります。 エミュレーターで Android アプリをデバッグする場合は、Docker をシャットダウンしてからデバッグしてみてください。

Visual Studio 2017 for Mac バージョン 7.1 リリース ノート

Visual Studio 2017 for Mac バージョン 7.0 リリース ノート

ページのトップへ