Visual Studio 2017 バージョン 15.4 リリース ノート Visual Studio 2017 version 15.4 Release Notes


開発者コミュニティ | システム要件 | 互換性 | 再頒布可能コード | ライセンス条項 | ブログ | 既知の問題Developer Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues


注意

Visual Studio 2017 の最新のバージョンに関する情報については、最新のリリース ノート ページをご覧ください。To see information on the latest version of Visual Studio 2017, please visit the current Release Notes page.

ヒント

このページの下部で、ページの言語を切り替えることができます。You can switch the page language at the bottom of this page. テキスト カーソルが既に赤い波線の行にある場合は、左余白に表示されているClick the アイコンをクリックするか、言語を検索するか、使用できる言語の一覧から選択します。 icon, search for your language, or select from the list of available languages.

この記事では、Visual Studio 2017 の現在のリリースに関する情報を紹介します。In this article, you will find information regarding the current release for Visual Studio 2017. ボタンをクリックして最新バージョンをダウンロードします。Click the button to download the latest version.

ヒント

インストールのヘルプについては、「インストール」および「オフライン インストール」ドキュメントを参照してください。For help with installation, please refer to our installation and offline installation documents.

フィードバックFeedback

皆様のご意見をお待ちしております。We’d love to hear from you! 問題がある場合は、インストーラーまたは Visual Studio IDE 自体の右上隅にある [問題の報告] オプションからお知らせください。For issues, let us know via the Report a Problem option in the upper right-hand corner of either the installer or the Visual Studio IDE itself. 次に、The Feedback Icon アイコンは、右上隅にあります。icon is located in the upper right-hand corner. Visual Studio 開発者コミュニティで質問したり、回答を検索したりして、問題を追跡できます。You can track your issues in the Visual Studio Developer Community, where you can ask questions and find answers. UserVoice で製品の提案を行うことも、ライブ チャット サポートで無償のインストール ヘルプを得ることもできます。You can also make a product suggestion through UserVoice or get free installation help through our Live Chat support.

ヒント

今すぐプロフェッショナル向けのサポートが必要な場合は、Need professional support right now? 使用可能なサポート オプションをご覧ください。See available support options.

リリース履歴Release History

リリースの出荷方法および異なるバージョンの識別方法については、 「Visual Studio 2017 リリース周期」ドキュメントで詳しく知ることができます。You can learn more about how we ship our releases and how to identify different versions in the Visual Studio 2017 Release Rhythm document.

既知の問題Known Issues

既知の問題」セクションを参照してください。Please refer to the Known Issues section.


リリース日: 2017 年 11 月 27 日 - Visual Studio 2017 バージョン 15.4.5Release Date: November 27, 2017 - Visual Studio 2017 version 15.4.5

このリリースで修正された主な問題Top Issues Fixed in this Release

以下は、ユーザーから報告され、このリリースで対処された問題です。These are the customer-reported issues addressed in this release:


リリース日: 2017 年 11 月 14 日 - Visual Studio 2017 バージョン 15.4.4Release Date: November 14, 2017 - Visual Studio 2017 version 15.4.4

このリリースで修正された主な問題Top Issues Fixed in this Release

以下は、ユーザーから報告され、このリリースで対処された問題です。These are the customer-reported issues addressed in this release:

.NET Core と ASP.NET Core のセキュリティ アドバイザリ .NET Core and ASP.NET Core Security Advisories

Microsoft は、.NET Core および ASP.NET Core のセキュリティ アドバイザリをリリースしました。Microsoft has released security advisories for .NET Core and ASP.NET Core. 詳細については、.NET Core および ASP.NET Core のリポジトリの該当するお知らせを参照してください。Details can be found in corresponding announcements in the .NET Core and ASP.NET Core repos. 次の情報にご注意ください。Please note the following information:

  • ある 8585 CVE-2017形式が正しくない証明書は、サービスの拒否を引き起こすことができます .NET Core 1.0 でセキュリティの脆弱性がある、1.1 および 2.0 の形式が正しくない証明書またはその他の ASN.1 がデータ書式設定する可能性があります、サービス拒否攻撃、無限ループを使用して Linux 上。や macOS です。CVE-2017-8585 Malformed Certificate can cause Denial of Service: There is a security vulnerability in .NET Core 1.0, 1.1 and 2.0 where a malformed certificate or other ASN.1 formatted data could lead to a denial of service via an infinite loop on Linux and macOS. システム管理者は、.NET Core ランタイムをバージョン 1.0.8、1.1.5、2.0.1 に更新することをお勧めします。System administrators are advised to update their .NET Core runtimes to versions 1.0.8, 1.1.5 and 2.0.1. 開発者は、.NET Core SDK をバージョン 2.0.3 または 1.1.5 に更新することをお勧めします。Developers are advised to update their .NET Core SDK to version 2.0.3 or 1.1.5.

  • CVE-2017-8700 CORS のバイパスにより、情報漏えいの可能性が生じます。クロス オリジン リソース共有 (CORS) をバイパスできる ASP.NET Core 1.0 および 1.1 では、情報漏えいにつながるセキュリティの脆弱性があります。CVE-2017-8700 CORS bypass can enable Information Disclosure: There is a security vulnerability in ASP.NET Core 1.0 and 1.1 where Cross-Origin Resource Sharing (CORS) can be bypassed, leading to information disclosure.

  • CVE-2017-11879 オープン リダイレクトにより、特権の昇格が発生する場合があります。オープン リダイレクトが存在する ASP.NET Core 2.0 では、特権の昇格が生じるセキュリティの脆弱性があります。CVE-2017-11879 Open Redirect can cause Elevation Of Privilege: There is a security vulnerability in ASP.NET Core 2.0 where an Open Redirect exists, leading to Elevation Of Privilege.

  • CVE-2017-11770 サービス拒否の脆弱性: ASP.NET Core 1.0、1.1、2.0 でアプリケーションが Windows の Http.Sys によってホストされていると、形式が適切でない要求によってサービス拒否が発生するセキュリティの脆弱性があります。CVE-2017-11770 Denial Of Service Vulnerability: There is a security vulnerability in ASP.NET Core 1.0, 1.1 and 2.0 when the application is hosted through Windows Http.Sys where a malformed request can lead to a Denial Of Service.

ASP.NET Core 1.0、ASP.NET Core 1.1、ASP.NET Core 2.0 で作成した新しいプロジェクトでは、上記のセキュリティ更新プログラムを含むパッケージ バージョンを使用します。New projects created with ASP.NET Core 1.0, ASP.NET Core 1.1 and ASP.NET Core 2.0 will now use package versions that include the above security updates. 既存のプロジェクトの場合、ユーザーは [NuGet パッケージの管理] ダイアログを使用してパッケージを新しいバージョンに更新することができます。For existing projects, users can update their packages to newer versions using the Manage NuGet Packages dialog.


リリース日: 2017 年 11 月 8 日 - Visual Studio 2017 バージョン 15.4.3Release Date: November 8, 2017 - Visual Studio 2017 version 15.4.3

このリリースで修正された主な問題Top Issues Fixed in this Release

以下は、ユーザーから報告され、このリリースで対処された問題です。These are the customer-reported issues addressed in this release:

  • Xcode 9.1 と iOS 11.1 のサポートが追加されました。Added support for Xcode 9.1 and iOS 11.1.
  • 英語以外の言語を使用するときの、Python プロジェクトのメニューが復元されました。Restored menus for Python projects when using non English languages.

リリース日: 2017 年 10 月 31 日 - Visual Studio 2017 バージョン 15.4.2Release Date: October 31, 2017 - Visual Studio 2017 version 15.4.2

このリリースで修正された主な問題Top Issues Fixed in this Release

以下は、ユーザーから報告され、このリリースで対処された問題です。These are the customer-reported issues addressed in this release:


リリース日: 2017 年 10 月 19 日 - Visual Studio 2017 バージョン 15.4.1Release Date: October 19, 2017 - Visual Studio 2017 version 15.4.1

このリリースで修正された主な問題Top Issues Fixed in this Release

以下は、ユーザーから報告され、このリリースで対処された問題です。These are the customer-reported issues addressed in this release:


リリース日: 2017 年 10 月 9 日 - Visual Studio 2017 バージョン 15.4.0Release Date: October 9, 2017 - Visual Studio 2017 version 15.4.0

概要: このリリースの新機能Summary: What's New in this Release

  • 新しい Setup and Installer (セットアップおよびインストーラー) 起動バナーで、インストールに成功したことが通知されます。The new Setup and Installer launch banner lets you know when your installation is successful. インストールの最後に、さらにヘルプが得られる開発者コミュニティへのリンクを含む新しい警告メッセージを追加しました。We added a new warning message at the end of your install that contains links to the Developer Community for additional help.
  • XAML の機能を強化しました。We made improvements to XAML. XAML リソースを編集または削除し、ControlTemplates を追加することができるようになりました。You can now edit or remove XAML resources, and add ControlTemplates.
  • ユニバーサル Windows プラットフォーム開発ワークロードが、Windows 10 Fall Creators Update SDK に付属するようになりました。The Universal Windows Platform Development workload now comes with the Windows 10 Fall Creators Update SDK.
  • Windows Fall Creators Update 用に .NET Standard 2.0 サポートを追加しました。We added .NET Standard 2.0 support to the Windows Fall Creators Update.
  • Windows アプリケーション パッケージ プロジェクトでは、任意の Windows プロジェクトを.appxコンテナーにパッケージ化するのに役立つ新しいプロジェクト テンプレートが使用できます。The Windows Application Packaging Project provides you with new project templates that help package any of your Windows projects into an .appx container.
  • .NET Core 2.0 は Web 開発および .NET Core ワークロード向けに既定で含まれています。.NET Core 2.0 is included by default for Web Development and .NET Core Workloads.
  • Live Unit Testing が MSTest バージョン 1 フレームワークをサポートするように拡張され、この機能の探索可能性が向上しました。We enhanced Live Unit Testing to include support for MSTest version 1 framework, and improved discoverability of this feature.
  • Xamarin Live では、アプリを iOS や Android デバイスで直接展開、テスト、およびデバッグできます。You can deploy, test, and debug your apps directly on iOS and Android devices with Xamarin Live.
  • CMake 3.9 およびより柔軟な CMake プロジェクト構造体のサポートが追加されました。Added support for CMake 3.9 and more flexible CMake project structures.
  • CMake プロジェクトから Linux をターゲットにできるようになりました。You can now target Linux from your CMake projects. VS プロジェクトに変換しなくても、既存の CMake コード ベースをソリューションとして使用できます。Use your existing CMake code base as your solution without needing to convert it to a VS project.
  • Visual Studio Tools で Unity サポートを改善し、新しいランタイムで Set Instruction Pointer (命令ポインターの設定) 機能を追加しました。We improved Unity support in Visual Studio Tools and added the Set Instruction Pointer feature under the new runtime.
  • Android SDK が非公開の場所にインストールされるようになりました。The Android SDK is now being installed to a private location.
  • R Tools が、ライブ編集、かっこの一致、コード補完などを含む Linux リモート処理と RMarkdown をサポートしました。R Tools now has support for Linux remoting and RMarkdown including live editing, brace matching, and code completion.

このリリースで修正された主な問題Top Issues Fixed in this Release

以下は、ユーザーから報告され、このリリースで対処された問題です。These are the customer-reported issues addressed in this release:


詳細: このリリースの新機能Details: What's New in this Release

Visual Studio の機能強化Visual Studio Improvements

セットアップとインストーラーSetup and Installer

  • Visual Studio が正常にインストールされたことを通知する起動バナーをインストーラーに追加しました (図 1)。We added a launch banner in the installer to signal Visual Studio has been successfully installed (Figure 1).
Successful installation with new launch banner
(図 1) 新しい起動バナーで正常にインストール(Figure 1) Successful installation with new launch banner
  • インストーラーは、ダウンロードの際に自動プロキシ検出を使用するようになりました。The installer now uses auto-proxy detection for downloads.
  • 重大でないコンポーネント (Visual Studio IDE を直接妨げるものではない) でエラーが発生した場合、インストーラーにエラーではなく警告が表示されるようになりました。If a non-critical component (one that doesn't directly impede Visual Studio IDE) fails, the installer now displays a warning instead of a failure. このような変更は、対処と修正が必要な問題が存在する場合でも、Visual Studio が使用できることを明確にします。The change makes it clearer that Visual Studio is okay to use even though there are issues you need to address and correct.
  • オフラインのレイアウトを作成することで、短いパスを使用して、管理者がより深いネットワーク フォルダー階層にオフラインのインストールをホストできるようにします。Creating an offline layout uses shorter paths that allow administrators to host offline installs in deeper network folder hierarchies.
  • 個々のパッケージのインストールが失敗するか、ダウンロードに問題が発生したときに、 インストールの最後にメッセージが表示されます (図 2)。We display a message at the end of your install when an individual package install fails or you have download issues (Figure 2). このメッセージは、さらにヘルプが得られる開発者コミュニティへのリンクを表示します。これにより、お使いのコンピューターにおける Visual Studio の完全なインストール機能に影響を与えている可能性がある問題に対処できます。This message provides you with links to the Developer Community to get more help so that you can address issues that may be affecting your computer’s ability to install Visual Studio in its entirety.
Error dialog with potential solutions
(図 2) 可能性があるソリューションが表示されているエラー ダイアログ(Figure 2) Error dialog with potential solutions
  • Visual Studio の更新後に、[プログラムの追加と削除] でのインストールされた日付と時間が、インストーラーにより正しく設定されない問題を解決しました。We resolved an issue where the installer was incorrectly setting the installed date/time in Add or Remove Programs after updating Visual Studio.

エディターEditor

  • Freedom Scientific の JAWS スクリーン リーダーが Visual Studio エディターで IntelliSense を使用できないスクリーン リーダー問題を修正しました。We fixed a screen reader problem where the Freedom Scientific’s JAWS screen reader could not use IntelliSense in the Visual Studio editor.
  • 人気のある Productivity Power Tools (生産性パワー ツール) のナビゲーション機能 Control Click Go To Definition (コントロール クリックして定義へ移動) を Visual Studio の主要な製品に追加しました。We added the popular Productivity Power Tools navigation feature Control Click Go To Definition to the core Visual Studio product.
    • サポートされる言語の場合 (現在は C#、VB および Python。今後のリリースで他の言語も利用可能)、Ctrl キーを押すと、Visual Studio エディター内のシンボルをクリックして定義に移動することができます。For supported languages (currently C#, VB and Python, with more languages coming in future releases), holding down the Ctrl key will allow you to click on a symbol in the Visual Studio editor and navigate to its definition.
    • Ctrl キーを押しながらクリックして単語を選択する従来の動作を保持する場合、機能のキー使用法を制御するには、[ツール] > [オプション] > [テキスト エディター] > [全般] > [マウス クリックを有効にして [定義へ移動] を実行する] の順に選択して、必要に応じて他の修飾キーを選択したり機能をオフにしたりできます。If you prefer to keep the older Ctrl+Click word selection behavior, you can control the feature’s key usage via Tools > Options > Text Editor > General > Enable mouse click to perform Go To Definition, which lets you select other modifier keys, or turn off the feature if you wish.

機能拡張Extensibility

インストールされた拡張機能が Visual Studio の更新通知を表示せず、自動的に更新しないバグを修正しました。We fixed a bug where installed extensions did not display update notifications in Visual Studio and also were not automatically updated.

ライトウェイト ソリューション ロードLightweight Solution Load

ライトウェイト ソリューション ロードが有効の状態でソリューションを開いたときにビルドの失敗を引き起こすバグを解決しました。We resolved a bug that caused build failures when a solution was opened with Lightweight Solution Load enabled.

ライブ単体テスト Live Unit Testing

  • Live Unit Testing では、3 つの一般的な単体テスト フレームワークである xUnit、NUnit、および MSTest バージョン 1 と 2 がサポートされます。Live Unit Testing provides support for the three popular unit-testing frameworks: xUnit, NUnit, and both MSTest version 1 and MSTest version 2.
  • Live Unit Testing が有効になっていない場合、既存の単体テストを含むソリューションを開くと、Visual Studio IDE に金色のバーが表示されます。If you have not enabled Live Unit Testing, Visual Studio IDE displays a gold bar when you open a solution with existing unit tests. 金色のバーには、機能の詳細、有効にする方法、必要な前提条件などが表示されます。The gold bar provides you with more information about the feature, how to enable it, and the required prerequisites.
  • タスク ステータス センターにはバックグラウンド処理通知が表示されるので、Live Unit Testing を使いながら重要な問題に簡単に対応できます。The Task Status center shows background processing notifications so you can easily address key problems while using Live Unit Testing.
  • 右クリック ジェスチャ名での必要/必要なしの名前が、[Live Test Set – Include/Exclude](ライブ テスト セット – 必要/必要なし) から [Live Unit Testing Include/Exclude](Live Unit Testing 必要/必要なし) に変更されました。We changed the name on the right click gesture names for inclusion/exclusion from Live Test Set – Include/Exclude to Live Unit Testing Include/Exclude. また、メニュー バーから [Reset clean](クリーンのリセット) を削除し、[ツール] > [オプション] > [Delete persisted data](持続的なデータの削除) に移動しました。We also removed the Reset clean from the menu bar and moved it under Tools/Options/Delete persisted data.
  • プロジェクトが読み込まれていない場合のシステムの検出が向上し、Live Unit Testing のクラッシュを防ぐことができるように、いくつかの修正を行いました。We made several fixes so your system can better detect when a project has not loaded and avoid a crash in your Live Unit Testing. プロジェクト ファイルで何も変更されていないことをシステムが知っている場合に MSBuild プロジェクトの再評価を行わないようにすることで、ビルドのパフォーマンスが向上しました。We added build performance improvements that avoid reevaluation of MSBuild projects when your system knows nothing has changed in the project file.

ユニバーサル Windows プラットフォーム開発向けツール Tools for Universal Windows Platform Development

Visual Studio 2017 バージョン 15.4 リリースでは、ユニバーサル Windows プラットフォームの開発ツール用に多くの更新プログラムを配信しています。Visual Studio 2017 version 15.4 release brings you many updates to the Universal Windows Platform development tools. 以下の最新情報をご覧ください。Read below to see what's new!

Windows Fall Creators Update のサポート Windows Fall Creators Update Support

Visual Studio 2017 バージョン 15.4 リリースでは、Windows Fall Creators Update SDK を対象とする開発者向けにファースト クラスのサポートを提供します。Visual Studio 2017 version 15.4 release brings first class support for developers targeting the Windows Fall Creators Update SDK. Visual Studio 2017 バージョン 15.4 でユニバーサル Windows プラットフォーム開発ワークロードをインストールすると、Windows 10 Fall Creators Update SDK を自動的に入手します。When you install the Universal Windows Platform Development workload with Visual Studio 2017 version 15.4, you will automatically get the Windows 10 Fall Creators Update SDK.

Windows Fall Creators Update SDK をターゲットとした UWP プロジェクト向けに XAML デザイナーを更新Updated XAML Designer for UWP Projects Targeting the Windows Fall Creators Update SDK

Windows Fall Creators Update SDK をターゲットとした UWP プロジェクト向けに XAML デザイナーを大幅に更新しました。この更新では、パフォーマンスと信頼性の向上、さらに Fluent デザインの成果物をレンダリングする機能が重要視されました。We have made significant updates to the XAML designer for UWP projects targeting the Windows Fall Creators Update SDK, prioritizing performance and reliability improvements, as well as the ability to render Fluent design artifacts. 詳細については、Visual Studio の「update to the XMAL Designer (XAML デザイナーへの更新)」ブログ投稿を参照してください。Please read the Visual Studio update to the XMAL Designer blog post for more details.

: Windows Fall Creators Update をターゲットとした UWP アプリケーションを構築する場合を除き、XAML デザイナーのエクスペリエンスは同じです。Note: The XAML Designer experience will be the same unless you are building a UWP application targeting the Windows Fall Creators Update.

XAML のエディット コンティニュの改良 XAML Edit & Continue Improvements

エディット コンティニュを使用して、XAML リソースを編集または削除することができるようになりました。You can now edit or remove XAML resources with XAML Edit & Continue. さらに、ControlTemplates を追加することもできます。In addition, you can also add ControlTemplates. これらの新機能を活用するには、Windows Fall Creators Update SDK をターゲットとし、最新の Windows Fall Creators Update を適用したアプリケーションを実行していることを確認してください。To leverage these new features, make sure you are targeting the Windows Fall Creators Update SDK and running the application with the latest Fall Creators Update to Windows applied.

.NET Standard 2.0 サポート .NET Standard 2.0 Support

Windows Fall Creators Update では、UWP 開発向けに .NET Standard 2.0 サポートを利用できます。The Windows Fall Creators Update brings support for .NET Standard 2.0 to UWP development. .NET Standard 2.0 で新しい API を利用するには、アプリケーションがターゲットとする "最小" バージョンを Windows Fall Creators Update SDK に設定する必要があります。In order to leverage the new APIs with .NET Standard 2.0, you need to set the minimum version target of your application to the Windows Fall Creators Update SDK. それにより、.NET Standard 2.0 NuGet パッケージ、クラス ライブラリ、および API を UWP アプリケーションから直接参照する機能を利用することができます。You will then have the ability to reference .NET Standard 2.0 NuGet packages, class libraries, and APIs directly from your UWP application.

UWP アプリケーションでは、.NET Standard 2.0 をサポートする一部のライブラリが正常に動作しないか、動作させるために追加手順が必要であることに注意してください。Note that some libraries that support .NET Standard 2.0 may not work correctly or may require additional steps to work with UWP applications. 具体的には、リフレクションに関して既知の制限がある .NET Native でコンパイルされた UWP アプリケーションが該当します。In particular this can be the case for UWP applications compiled with .NET Native, which has known limitations with reflection. テスト中にこれが見つかった場合は、ライブラリの所有者に連絡し、可能な回避策または修正を依頼することをお勧めします。If you find this during testing we recommend you contact the library owner and ask for possible workarounds or fixes. この例の 1 つは Entity Framework Core 2.0 NuGet パッケージであり、現在このパッケージには次の修正プログラムのリリースで修正される UWP に関する既知の問題がいくつかあります (詳しくは、EF Core によってサポートされる .NET の実装に関するドキュメントをご覧ください)。One example of this is the Entity Framework Core 2.0 NuGet package, which currently has a few known issues with UWP that will be fixed in an upcoming patch release (for more information see the documentation on .NET implementations supported by EF Core).

Windows アプリケーション パッケージ プロジェクトWindows Application Packaging Project

Visual Studio 2017 バージョン 15.4 リリースでは、任意の Windows プロジェクトを .appx コンテナーにパッケージ化するのに役立つ新しいプロジェクト テンプレートが提供されます。これにより、Windows ストアにモダンに配布または送信できます。Visual Studio 2017 version 15.4 release brings in new project templates to help you package any Windows projects into an .appx container, allowing for modern distribution or submission to the Windows Store.

Windows アプリケーション パッケージ プロジェクトを開始するには、[ファイル] > [新規] > [プロジェクト] に移動し、 [Visual C#] > [Windows ユニバーサル ノード] の下にある新しい [Windows アプリケーション パッケージ プロジェクト] テンプレートを選択します (図 3)。To get started with the Windows Application Packaging Project, go to File > New > Project and select the new Windows Application Packaging Project template under the Visual C# > Windows Universal node (Figure 3).

Windows Application Packaging Project
(図 3) Windows アプリケーション パッケージ プロジェクト(Figure 3) Windows Application Packaging Project

新しいプロジェクトでは、WPF、WinForms、MFC など、既存の Windows プロジェクトへの参照を追加することができます。これを行うには、[ソリューション エクスプローラー][アプリケーション] ノードを右クリックして、[参照の追加] を選択します。In the new project, you can add a reference to your existing Windows projects, such as WPF, WinForms, or MFC by right clicking on the Applications node in the Solution Explorer and selecting Add Reference. すると、パッケージ化、マニフェスト編集、ストアの関連付けなど、使い慣れた多くの既存の UWP ツールが表示されます。You then have many of the existing UWP tools that you are used to, such as packaging, manifest editing, and Store association.

Web 開発ツール Web Development Tools

  • インストール時に .NET Core 2.0 を利用することができ、.NET Core 2.0 は Web 開発と .NET Core のワークロード用に既定で含まれています。.NET Core 2.0 is available during installation and is included by default for Web Development, and .NET Core Workloads.
  • Razor ページ スキャフォールディングがサポートされるようになりました。Razor pages scaffolding is now supported.
  • Azure Container Registry や Docker Hub などのコンテナー レジストリに発行できます。You can publish to container registries, including Azure Container Registry, and Docker Hub.
  • Azure ワークロードには Azure Functions ツールが含まれます。Azure Functions tools are included in the Azure workload.
  • Azure Web ジョブを発行するときに、Cron 式を使用してトリガーされた Web ジョブとして発行できます。When publishing an Azure Web Job, you can publish as a triggered web job using cron expressions.

Visual Studio Tools for Xamarin Visual Studio Tools for Xamarin

Xamarin Live では、開発者は iOS および Android デバイスで直接、アプリを継続的に展開、テストおよびデバッグできます (図 4)。Xamarin Live enables developers to continuously deploy, test, and debug their apps, directly on iOS and Android devices (Figure 4). Xamarin Live Player (App Store または Google Play で利用可能) をダウンロードした後、デバイスを Visual Studio とペアリングすることで、モバイル アプリの構築方法を一変させることができます。After downloading the Xamarin Live Player - available in the App Store or on Google Play - you can pair your device with Visual Studio and revolutionize the way you build mobile apps. この機能は、Visual Studio に含まれるようになりました。[ツール] > [オプション] > [Xamarin] > [Other] (その他) > [Xamarin Live Player を有効にする] で有効にすることができます。This functionality is now included in Visual Studio and can be enabled by going to Tools > Options > Xamarin > Other > Enable Xamarin Live Player.

Xamarin Live Player
(図 4) Xamarin Live Player のペアリング、展開、ライブ エディット モードのアニメーション(Figure 4) Animation of the Xamarin Live Player pair, deployment, and live edit modes

Visual Studio 2017 バージョン 15.4 の変更点の完全な一覧については、 Visual Studio Tools for Xamarin リリース ノートを参照してください。Visit the Visual Studio Tools for Xamarin release notes for a complete list of changes in Visual Studio 2017 version 15.4.

Visual Studio Tools for CMake Visual Studio Tools for CMake

Visual Studio 2017 バージョン 15.4 では、CMake に関して次の機能が強化されています。Visual Studio 2017 version 15.4 brings the folowing improvements to CMake:

  • Visual Studio Tools for CMake に含まれる CMake のバージョンが、バージョン 3.9 にアップグレードされました。The version of CMake included with the Visual Studio Tools for CMake has been upgraded to version 3.9.
  • 複数の独立した CMakeList を含むフォルダーがサポートされるようになりました。Folders containing multiple, independent CMakeLists are now supported.

詳しくは、「what's new in CMake in 15.4」(15.4 での CMake の新機能) をご覧ください。For more info check out what's new in CMake in 15.4.

Linux C++ の強化 Linux C++ Improvements

CMake プロジェクトから Linux をターゲットにできるようになりました。You can now target Linux from your CMake projects. これにより、VS プロジェクトに変換しなくても、ビルド ソリューションとして CMake を使用する既存のコード ベースで作業することができます。This enables you to work on your existing code base that uses CMake as your build solution without having to convert it to a VS project. コード ベースがクロス プラットフォームの場合は、Visual Studio 内から Windows および Linux の両方をターゲット設定できます。If your code base is cross-platform you can target both Windows and Linux from within Visual Studio. 詳細については、「Visual C++ for Linux Development with CMake (CMake を使用した Linux 開発用の Visual C++)」ブログ投稿を参照してください。For more information, see the Visual C++ for Linux Development with CMake blog post.

Visual Studio Tools for Unity の機能強化 Visual Studio Tools for Unity Improvements

  • Unity 2017.1 で実験用の .NET 4.6 オプションのサポートが向上しました。We improved support for the Experimental .NET 4.6 option in Unity 2017.1.
    • 新しいランタイムで Set Instruction Pointer (命令ポインターの設定) 機能のサポートが強化されました。You have added support for the Set Instruction Pointer feature under the new runtime.
  • Unity 2017.2 でユーザー定義アセンブリ (assembly.json) がサポートされています。We provide support for user defined assemblies (assembly.json) in Unity 2017.2.
  • デバッグ中の式の評価が全般的に強化されました。We made general improvements in Expression Evaluation while debugging.

Visual Studio Tools for Apache Cordova Visual Studio Tools for Apache Cordova

Android SDK が %programdata% の非公開の場所にインストールされるようになりました。The Android SDK is now being installed to a private location under %programdata%. これにより、ユーザーは、あらゆる VS TACO シナリオに影響を与えずに、別の場所にある共有の SDK インストールを管理できます。This will allow users to manage their shared SDK installation elsewhere without affecting any VS-TACO scenarios.

R Tools for Visual Studio R Tools for Visual Studio

RMarkdown のサポート:Support for RMarkdown:

  • RMarkdown ファイルのライブ編集Live editing of RMarkdown files
  • コード ブロック内でサポートされる R コードの書式設定R code formatting supported within code blocks
  • R コード ブロックでスマート インデントSmart indent in R code blocks
  • かっこの一致とコード補完Brace matching and code completion

リモート接続:Remote Connectivity:

  • 前のリリースでは、Windows リモート R のサポートが追加されましたWindows Remote R support was added in the previous release
  • Linux の接続も利用できるようになりましたLinux connectivity is now available as well

全般的な改善点:General Improvements:

  • Roxygen の色付けと IntellisenseRoxygen colorization and Intellisense
  • R linting (LintR に似ています)R linting (similar to LintR)
  • R プロット履歴の複数選択R Plot history multi-select
  • dplyr パイプを含む複数行の式でのスマート インデントの向上Improved smart indent in multiline expressions including dplyr pipe
  • ビューアーとグリッドを含むアクセシビリティの高い UIAccessible UI including viewers and grid

ブログBlogs

Developer Tools Blogs 開発者ツールのブログ サイトで提供されている洞察と推奨事項をご利用ください。 Take advantage of the insights and recommendations available in the Developer Tools Blogs site.

開発者ツールのブログを参照すると、すべての新しいリリースに関する最新情報を入手することができ、さまざまな機能の詳細な記事が含まれています。The Developer Tools Blogs keep you up-to-date on all new releases and include deep dive posts on a broad range of features. .NET 環境に対する洞察については、DotNet ブログ を参照してください。For insights into the .NET world, check out the DotNet Blog. 各言語分野のチーム ブログ (C#VBC++F# など) で詳細な専門知識を見つけることができます。You can find detailed expertise in each language area team blog — C#, VB, C++ and, F# — to name a few.


既知の問題Known Issues

Visual Studio 2017 Known Issues Visual Studio 2017 バージョン 15.4 のすべての既知の問題と回避策を参照できます。 See all existing known issues and available workarounds in Visual Studio 2017 version 15.4.

ご意見とご感想はすべて参考にさせていただいております。We are fully committed to listening to your feedback. 開発者コミュニティ サイトにアクセスして、最新の問題を検索したり、新しい問題を投稿したり、既存の問題を更新したりします。Visit the Developer Community site to find the latest issues, log new issues, and upvote existing issues.


Visual Studio 2017 リリース ノート履歴Visual Studio 2017 Release Notes History

Visual Studio 2017 リリース ノート履歴」ページを参照してください。Please see the Visual Studio 2017 Release Notes History page.


ページのトップへ
Top of Page