Visual Studio 2017 更新点
Visual Studio 2017がリリースされてから、いくつもの機能強化やバグフィックスが公開されています。
さまざまな機能が公開されていますが、.NET開発で関連があるものを中心に抽出してみました。
また、全部は翻訳仕切れなかったので、機能追加部分のみ翻訳しています。
私もわからない機能がいくつかあるので、おかしな箇所があるかもしれません。
原本のリンクもつけておきましたので、念のため、以下の参照元をご確認ください。
参照元は
15.6 Preview5はこちら
日本語はこちら、
英語はこちら
What's New in version 15.6 Preview 5
- The Windows 10 Insider Preview SDK can now be installed as an optional component.
Windows 10 Insider Preiview SDKが個別コンポーネントからインストールできるようになりました - Service Fabric Tooling for the 6.1 Service Fabric release is now available.
Service Fabric Tooling for the 6.1 Service Fabricが利用可能になりました。
What's New in version 15.6 Preview 4
- We streamlined the update process so the notification takes you directly to the Installer.
新しい更新を従来の拡張機能と更新
ではなく、インストーラーに直接通知することで更新プロセスを合理化しました。 - We added a new shortcut for Edit.Duplicate in the keyboard mapping.
キーボードマップに新たにEdit.Duplicate
のショートカットを追加しました - The Performance Profiler's CPU Usage Tool can display logical call stacks for asynchronous code.
パフォーマンスプロファイラのCPU使用率ツールは非同期コードの論理コールスタックを表示できるようになりました - You can now click on "Continuous Delivery" tile in Team explorer to configure automated build and deployments for your application.
チームエクスプローラーに継続的配信(注:Continuous Deliveryが15.6 Preview 4のIDEでもこのように翻訳されていたので、ここの表記もIDEに合わせています。)タイルをクリックすることで自動ビルドと配置の設定を行うことができるようになりました。 - C++ Mapfile generation overhead is reduced in full linking scenarios.
フルリンクシナリオでC++ Mapfile生成のオーバーヘッドが軽減しました。 - Additional F# tooling and compiler updates are now available, including full support for file ordering with F# and .NET Core SDK projects.
F#コンパイラとツールの追加の更新が利用可能になりました。 これにはF#と.NET Core SDKプロジェクトのファイルオーダーの実装が含まれています。
What's New in version 15.6 Preview 3
- Visual Studio Build Tools now supports TypeScript and Node.js.
Visual Studio Build ToolsがTypeScriptとNode.jsをサポートしました。 - ClickOnce Tools now supports signing application and deployment manifests file with CNG certificate.
ClickOnceツールでは、CNG証明書付きのアプリケーションおよび展開マニフェストファイルの署名がサポートされるようになりました。 - Snapshot Debugging can now be started from the Debug Target dropdown for ASP.NET applications.
Azure App Serviceで稼働中のASP.NETアプリケーションをデバッグターゲットドロップダウンからスナップショットデバッグが開始できるようになりました。 - We've added installation progress details on Visual Studio Installer.
Visual Studio Installerにインストールの詳細な進行状況表示を追加しました - The C++ compiler optimizes your code to run faster through improved optimizations.
C ++コンパイラ性能向上によりコードがより速く実行されるように最適化機能が強化されました。 - We made improvements to error reporting and performance for F# language and tools in this release.
F# Languageとツールのエラーレポートとパフォーマンスが改善されました。
What's New in version 15.6 Preview 2
- Non-administrators can now create a VS layout.
管理者以外でもVSレイアウトを生成やオフラインインストールが実行できるようになりました - We improved solution load by optimizing design time build.
デザイン時のビルドを最適化することでソリューション読み込みを向上しました - The CPU Usage tool now displays async/await code with logical 'Call Stack Stitching'.
CPU使用率ツールでasync/awaitを使用した非同期コードの論理Call Stackをツリー表示できるようになりました。 - Initial implementation of Navigate to decompiled sources for .NET code navigation.
.NETコードナビゲーションによるDecompileソースへのNavigate機能の初期実装を追加 - New enhancements for Configure Continuous Delivery include support for TFVC, Git authentication over SSH, and containerized projects.
継続的デリバリー設定の新しい拡張機能には、TFVCのサポート、SSHを介したGit認証、コンテナ化されたプロジェクトなどがあります。 - Debug options are now available for Embedded ARM GCC support.
Embedded ARM GCCサポートでデバッグオプションを使用できるようになりました。 - We added strong name signing on CoreCLR for C# compiler.
CoreCLR for C#コンパイラーにStrong nameの署名を追加しました。 - Visual Studio Tools for Xamarin has lots of new productivity updates for iOS and Android developers.
Visual Studio Tools for XamarinはiOSおよびAndroid開発者のための多くの新しいProductivity Updateがあります。 - The Test Explorer now has a hierarchy view and real time test discovery is on by default.
テストエクスプローラに階層ビューが追加になりました。またリアルタイムテストディスカバリはデフォルトでオンになりました。
What's New in version 15.6 Preview 1
Python no longer requires a completion DB, and Anaconda users now have support for conda.
Pythonはcompletion DBが必要なくなりました。Anacondaユーザーはcondaのサポートが追加しました。
Team Explorer supports Git tags, and checking out Visual Studio Team Services pull request branches.
チームエクスプローラはGitタグをサポートしました。Visual Studio Team Servicesのプルリクエストブランチをチェックアウトできるようになりました。
You can now pause your installation and resume at a later time.
VS Installerでインストールの一時停止および再開ができるようになりました。
File versions for a number of Visual Studio executables now reflect the minor release.
Visual Studio実行ファイルのファイルバージョンにマイナーリリースが反映されるようになりました。
The CPU Usage tool now displays source line highlighting based on the CPU consumption of specific lines of code.
CPU使用率ツールは、特定のコード行のCPU消費量に併せてソース行のハイライトを表示するようになりました。
You can now access Azure resources such as Key Vault using your Visual Studio accounts.
Visual Studioアカウントを使用してAzure Key Vaultを使用したAzureリソースのアクセスが行えるようになりました
The debugger now supports thread names set via SetThreadDescription APIs in dump debugging.
デバッガは、ダンプデバッグでSetThreadDescription APIを使用してスレッド名の設定をサポートするようになりました。
What's New in version 15.5
- We added reliability and cancellability to the Visual Studio IDE installer.
VS Installerの信頼性の向上、およびキャンセルしやすさを向上 - We've updated the error dialog to display more information to help solve installation problems.
エラーダイアログの表示をより問題解決に役立つような情報表示を行うよう更新 - We reduced load times of large C# and Visual Basic projects.
大きなC#プロジェクトやVBプロジェクトの読み込み時間の短縮 - You can now work with Git submodules and worktrees, and configure fetch.prune and pull.rebase in Team Explorer.
Team ExplorerでGitのサブモジュールやワークツリーが利用できます。 加えてfetch,.pruneやpull.rebaseも行えます。 - Find information on the .NET Core and ASP.NET Core security advisories.
.NET CoreやASP.NET Coreセキュリティアドバイザリの情報が見つかります。 - The MSVC compiler toolset has been updated to version 14.12.
MSVCコンパイラツールセットをversion 14.12に更新しました。 - C# compiler now supports the 7.2 set of language features.
C#コンパイラがC# 7.2の言語機能をサポートしました。 - We added .NET Core SDK project support to F# tooling and changed the way you acquire F#.
F# Toolに.NET Core SDKプロジェクトのサポートを追加し、F#の入手方法を変更しました。 - We added Visual C++ Improvements to the Standard Template library.
標準テンプレートライブラリにVisual C ++の機能強化を追加しました。 - We improved the Razor syntax formatting in the Visual Studio Web Tools.
Visual Studio Web TOolsのRazor構文の書式設定機能を向上しました。 - Docker containers now support multi-stage Dockerfiles.
DockerコンテナがマルチステージDockerファイルをサポートしました。 - You now have Angular 2 Support for inline and .ngml template files.
Angular 2のインラインテンプレートファイルや.ngmlテンプレートファイルのサポートを追加しました。 - You can now open projects exported from the ARM online compiler in Visual Studio.
Visual StudioでARM オンラインコンパイラーからエクスポートされたプロジェクトを開くことができるようになりました。 - Open folder now supports remote tasks for using any remote build system or running arbitrary commands.
Openフォルダは、任意のリモートビルドシステムを使用したり、任意のコマンドを実行するためのリモートタスクによるサポートを追加しました。 - We added Embedded Source support while debugging, and Edit and Continue support for Embedded PDBs.
デバッグ中にEmbedded Sourceサポートを追加し、Embedded PDBに対してEdit and Continueが行える機能を追加しました。 - The WCF Web Service Reference for .Net Core is now part of Visual Studio 15.5.
.NET CoreからWCF Web Service Referenceのサポートが追加されました。 - You can debug in-production apps with the Snapshot Debugger.
スナップショットデバッガーを利用してインプロセスのアプリをデバックできるようになりました。 - IntelliTrace's Step-back debugging feature is now supported.
IntelliTraceのステップバッグデバッグ機能をサポートしました。 - You can access Azure resources from Visual Studio with Conditional Access enabled.
Visual Studio上でアクセス条件を使用したAzureリソースアクセスが行えるようになりました。 - Office Web Add-in projects and VSTO Projects now support development with Office in the Windows Store.
Office WebアドインプロジェクトとVSTOプロジェクトは、WindowsストアでのOfficeの開発をサポートするようになりました。 - Visual Studio Tools for Xamarin contains updated support for the Xamarin SDKs for iOS and Android.
Visual Studio Tools for Xamarinは Xamarin SDK for iOSとAndroidの更新内容をサポートしました。 - Unity projects are now automatically reloaded in Visual Studio when you add or remove a Unity script.
UnityプロジェクトはUnity scriptの追加・削除時に自動的にリロードするようになりました。 - Test Explorer now supports Google test framework by default.
Test ExplorerはGoogle test frameworkを既定でサポートするようになりました。 - You can now preview XAML live as you type in the Android emulator.
Android emulatorはXAMLのLive previewが行えるようになりました。 - The Windows Packaging Project now allows you to include UWP components like: BackgroundTasks, AppServiceConnection, or FullTrustProcessLauncher.
Windows Packagingプロジェクトは、BackgroundTasks
やAppServiceConnection
、FullTrustProcessLauncher
などのUMPコンポーネントを含めることができるようになりました。 - You can now configure continuous delivery from the project publish workflow to automatically deploy your project to Azure on every code change to your repo.
レポジトリのコード変更毎に自動的にAzureへのデプロイがおこなえるようにプロジェクトの発行ワークフローから継続的なデリバリーを設定できるようになりました。
What's New in version 15.4
- 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.
VSの新しいセットアップとインストーラーの起動バナーでインストーラーの完了を確認できるようになりました。インストールの最後には追加情報を提供できるようDeveloper Comminutyへのリンクなどの新しいワーニングメッセージを追加しました。 - We made improvements to XAML. You can now edit or remove XAML resources, and add ControlTemplates.
XAMLの機能強化を行いました。XAMLのリソースやコントロールテンプレートの追加などを編集・削除が行えるようになりました。 - The Universal Windows Platform Development workload now comes with the Windows 10 Fall Creators Update SDK.
Windows 10 Fall Creators Update SDKを含むUniversal Windows Platform 開発ワークロードが追加されました。 - We added .NET Standard 2.0 support to the Windows Fall Creators Update.
.NET Standard 2.0のサポートをWindows Fall Creators Updateに追加しました。 - The Windows Application Packaging Project provides you with new project templates that help package any of your Windows projects into an .appx container.
Windowsアプリケーションパッケージプロジェクトは、Windowsアプリプロジェクトを.appxコンテナーにパッケージかするための新しいテンプレートが追加されました。 - .NET Core 2.0 is included by default for Web Development and .NET Core Workloads.
Web開発ワークロードおよび.NET Coreワークロードで既定で.NET Core 2.0が含まれるようになりました。 - We enhanced Live Unit Testing to include support for MSTest version 1 framework, and improved discoverability of this feature.
Live Unit Testで MSTest version frameworkのサポートを追加、およびこれらの機能の強化を行いました。 - You can deploy, test, and debug your apps directly on iOS and Android devices with Xamarin Live.
Xamarin Liveを使用してiOSやAndroidに直接配置・テスト・デバッグが行えるようになりました。 - Added support for CMake 3.9 and more flexible CMake project structures.
CMake 3.9とその他のフレキシブルCMakeプロジェクト構造のサポートを追加しました。 - You can now target Linux from your CMake projects. Use your existing CMake code base as your solution without needing to convert it to a VS project.
CMakeプロジェクトからLinuxをターゲット可能になりました。既存のCMakeコードベースを変換なしでVS projectに含めることができるようになりました - We improved Unity support in Visual Studio Tools and added the Set Instruction Pointer feature under the new runtime.
Visual Studio ToolsのUnityサポートを強化しました。 また、Set Instruction Pointer機能は新しいランタイム下で動作する機能を追加しています。 - The Android SDK is now being installed to a private location.
Android SDKはプライベート配置できるようになりました。 - R Tools now has support for Linux remoting and RMarkdown including live editing, brace matching, and code completion.
R ToolsはLinux remotingとRMarkdownのLive edit, ブレースマッチング、コード補完のサポートを追加しました。
What's New in version 15.3
-
Accessibility Improvements make Visual Studio more accessible than ever.
アクセシビリティの向上によってVisual Studioはより使いやすくなりました。 -
Azure Function Tools are included in the Azure development workload. You can develop Azure Function applications locally and publish directly to Azure.
Azure開発ワークロードにAzure Function Toolsを加えました。 ローカルまたは直接Azure上でAzure Function開発を行うことができるようになりました。 -
You can now build applications in Visual Studio 2017 that run on Azure Stack and government clouds, like Azure in China.
Azure Stackや中国などのGovernment cloudsで動作するアプリケーションをVisual Studioで構築できるようになりました。 -
We improved .NET Core development support for .NET Core 2.0, and Windows Nano Server containers.
.NET Core開発で.NET Core 2.0やWindows Nano Server containersのサポートを強化しました。 -
In Visual Studio IDE, we improved Sign In and Identity, the start page, Lightweight Solution Load, and setup CLI. We also improved refactoring, code generation and Quick Actions.
Visual Studio IDEのサインインやアイデンティティ、スタートページ、ライトウェイトソリューションロード、セットアップCLIなどの改善が行われました。あわせてリファクタリングやコード生成、クイックアクションなどの機能強化も行いました。 -
The Visual Studio Editor has better accessibility due to the new ‘Blue (Extra Contrast)’ theme and improved screen reader support.
新しい'Blue (Extra Contrast)'テーマや機能向上したスクリーンリーダーによってVisaul Studioエディタはよりアクセシビリティが向上しました。 -
We improved the Debugger and diagnostics experience. This includes Point and Click to Set Next Statement. We've also refreshed all nested values in variable window, and made Open Folder debugging improvements.
デバッガーや分析のエクスペリエンスを向上しました。これらの機能向上にPoint and Clickによる次ステートメント設定も含まれます。 -
Xamarin has a new standalone editor for editing app entitlements.
XamarinはaアプリケーションのEntitlements編集を行うスタンドアロンエディタを追加しました。 -
The Open Folder and CMake Tooling experience is updated. You can now use CMake 3.8.
Open FolderとCMake Toolingのエクスペリエンスが更新されました。 CMake 3.8を使用できるようになりました。 -
We made improvements to the IntelliSense engine, and to the project and the code wizards for C++ Language Services.
IntelliSenseエンジン、C++ Language ServicesのプロジェクトとCode Wizardを改良しました。 -
Visual C++ Toolset supports command-prompt initialization targeting.
Visual C ++ Toolsetは、コマンドプロンプトの初期化ターゲティングをサポートを追加しました -
We added the ability to use C# 7.1 Language features.
C# 7.1の言語機能を使用できるようになりました。 -
You can install TypeScript versions independent of Visual Studio updates.
Visual Studioの更新サイクルとは別にTypescriptの更新バージョンをインストールすることができるようになりました。 -
We added support for Node 8 debugging.
Node 8のデバッグサポートが追加されました。 -
NuGet has added support for new TFMs (netcoreapp2.0, netstandard2.0, Tizen), Semantic Versioning 2.0.0, and MSBuild integration of NuGet warnings and errors.
NuGetは新しいTarget Framework(netcoreapp2.0、netstandard2.0、Tizen)、Semantic Versioning 2.0.0、MSBuildによるNuGetの警告とエラーの制御をサポートしました。 -
Visual Studio now offers .NET Framework 4.7 development tools to supported platforms with 4.7 runtime included.
Visual Studioは.NET Framework 4.7ランタイムを含む.NET Framework 4.7開発ツールのサポートを追加しました -
We added clusters of related events to the search query results in the Application Insights Search tool.
Application Insights Search toolにて検索クエリにおいて関連するイベントのクラスタの結果を追加しました -
We improved syntax support for SQL Server 2016 in Redgate SQL Search.
Redgate SQL SearchにおいてSQL Server 2016の構文サポートを追加しました。 -
We enabled support for Microsoft Graph APIs in Connected Services.
Connected ServicesにMicrosoft Graph APIsサポートを追加しました。
What's New in version 15.2
- Maximize your productivity with the newly enhanced Python development workload.
新しく強化されたPython開発ワークロードで生産性を最大化します。 - Install the Data Science and analytical applications workload for all of your data analysis needs.
データサイセンスと分析アプリケーションワークロードがインストールできるようになりました。 - ReSharper 2017.1 now works with solutions that are loaded in a lightweight mode.
ライトウェイトモードのソリューションでResharper 2017.1が動作するようになりました。 - With Xamarin 4.5, we have redesigned our Property pages and Manifest editors with a simplier, more user-friendly UI.
Xamarin 4.5では、プロパティページとマニフェストエディタを、よりシンプルで使いやすいUIで再設計しました。 - Install Unity 5.6 with the Game Development with Unity workload to develop games and interactive content.
Unity開発ワークロードをインストールしてUnity 5.6を利用したゲームやインタラクティブなコンテンツを開発できるようになりました。 - You can now use multiple side-by-side versions of the TypeScript compiler.
複数バージョンのTypeScriptコンパイラーを使用することができるようになりました。 - Multiple F# tools improvements.
F# Toolsの複数の機能向上が追加されました。 - Linux C++ now enables improved type visualization during debugging.
Linux C++においてデバッグ中における型の視覚化を強化しました - CMake integration now supports CMake 3.7.2.
[CMake統合はCMake 3.7.2をサポートしました。](https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes-v15.2#CMake 3.7.2) - You now have the ability to configure the Diagnostic Tools window to automatically stop operation when limits are exceeded.
分析ツールウインドウで閾値を超えた際に自動的に停止するよう設定できる機能が追加されました - You can now change the location of where packages are cached or even disable caching of packages during install, modify, or repair.
パッケージのキャッシュの格納場所を変更したり、インストール・変更・修復中にパッケージのキャッシュを無効にする機能が追加されました。 - Your Visual Studio Installer will now only display Visual Studio offerings based on your current configuration.
Visual Studioインストーラは、インスト-ルされているEditionに基づいてVisual Studio製品を表示するようになりました。
What's New in version 15.1
- A New Team Explorer Standalone Install.
新しいTeam Explorerのスタンダロンインストールが追加されました - Tools for Universal Windows App Development - Support for developing UWP apps for Windows 10 Creators Update version 1703.
Windows 10 Creators Update version 1703に対応したTools for Universal Windows App Developmentが追加されました - Sign up for, and sign in with a Microsoft account - now in one step through the first launch dialog.
Microsoftアカウントにサインアップしてサインインしてください。最初の起動ダイアログでワンステップでログインできます - Addressed various installer reliability and accessibility issues.
さまざまなインストーラの信頼性とアクセシビリティの問題を解決しました。 - Improved layout installer experience. Installer now appropriately respects InstallRecommended and InstallOptional.
Installerのレイアウトを改善しました。インストーラーはインストールの推奨とインストールオプションを尊重するようになりました。