.NET Framework ガイド.NET Framework Guide

注意

この .NET Framework コンテンツ セットには .NET Framework バージョン 4.5、4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1、および 4.7.2 に関する情報が含まれています。This .NET Framework content set includes information for .NET Framework versions 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, and 4.7.2. .NET Framework をダウンロードするには、「.NET Framework のインストール」を参照してください。To download the .NET Framework, see Installing the .NET Framework. NET Framework 4.5、.NET Framework 4.6.NET Framework 4.6、これらのポイント リリース、および .NET Framework 4.7、4.7.1、および 4.7.2 の新機能と変更点については、「.NET Framework の新機能」をご覧ください。For a list of new features and changes in the NET Framework 4.5, the .NET Framework 4.6.NET Framework 4.6, their point releases, and the .NET Framework 4.7, 4.7.1, and 4.7.2, see What's New in the .NET Framework. サポートされているプラットフォームについては、「.NET Framework のシステム要件」を参照してください。For a list of supported platforms, see .NET Framework System Requirements.

.NET Framework は、Web、Windows、Windows Phone、Windows Server、および Microsoft Azure 用のアプリを作成するための開発プラットフォームです。The .NET Framework is a development platform for building apps for web, Windows, Windows Phone, Windows Server, and Microsoft Azure. 共通言語ランタイム (CLR) と .NET Framework クラス ライブラリで構成され、さまざまな機能を含み、さまざまな業界標準をサポートしています。It consists of the common language runtime (CLR) and the .NET Framework class library, which includes a broad range of functionality and support for many industry standards.

.NET Framework は、メモリ管理、型とメモリの安全性、セキュリティ、ネットワーク、およびアプリケーションの展開など、多くのサービスを提供します。The .NET Framework provides many services, including memory management, type and memory safety, security, networking, and application deployment. 使いやすいデータ構造と下位レベルの Windows オペレーティング システムを抽象化する API を提供します。It provides easy-to-use data structures and APIs that abstract the lower-level Windows operating system. .NET Framework では、C#、F#、Visual Basic を含む、さまざまなプログラミング言語を使用できます。You can use a variety of programming languages with the .NET Framework, including C#, F#, and Visual Basic.

ユーザーと開発者のための .NET Framework の概要については、「.NET Framework の概要」を参照してください。For a general introduction to the .NET Framework for both users and developers, see Getting Started. .NET Framework のアーキテクチャおよび主要機能の概要については、「.NET Framework overview の概要」 を参照してください。For an introduction to the architecture and key features of the .NET Framework, see the overview.

.NET Framework は、Docker との併用および Windows コンテナーとの併用が可能です。The .NET Framework can be used with Docker and with Windows Containers. Docker コンテナーでアプリケーションを実行する方法については、「Deploying .NET Framework applications with Docker」 (Docker を使用して .NET Framework アプリケーションを配置する) を参照してください。See Deploying .NET Framework applications with Docker to learn how to run your applications in Docker containers.

インストールInstallation

.NET Framework は、Windows に付属しているので .NET Framework アプリケーションを実行できます。The .NET Framework comes with Windows, enabling you to run .NET Framework applications. Windows に付属しているバージョンよりも、新しいバージョンの .NET Framework が必要になることがあります。You may need a later version of the .NET Framework than comes with your Windows version. 詳細については、「Windows への .NET Framework のインストール」を参照してください。For more information, see Install the .NET Framework on Windows.

.NET Framework をインストールするときにエラーが発生する場合に .NET Framework のインストールを修復する方法については、「Repair the .NET Framework」(.NET Framework を修復する) を参照してください。See Repair the .NET Framework to learn how to repair your .NET Framework installation if you are experiencing errors when installing the .NET Framework.

.NET Framework のダウンロードの詳細については、「開発者向けの .NET Framework のインストール」を参照してください。For more detailed information on downloading the .NET Framework, see Install the .NET Framework for developers.

このセクションの内容In This Section

新機能What's New
最新バージョンの .NET Framework の主要な新機能と変更点について説明します。Describes key new features and changes in the latest versions of the .NET Framework. 現在使用されていない型とメンバーのリストを示し、.NET Framework の以前のバージョンからアプリケーションを移行する方法について説明します。Includes lists of obsolete types and members, and provides a guide for migrating your applications from the previous version of the .NET Framework.

はじめにGetting Started
.NET Framework の包括的な概要と、追加リソースへのリンクを説明します。Provides a comprehensive overview of the .NET Framework and links to additional resources.

移行ガイド Migration Guide
アプリケーションを新しいバージョンの .NET Framework に移行する場合に検討する必要のあるリソースと変更の一覧を示します。Provides resources and a list of changes you need to consider if you're migrating your application to a new version of the .NET Framework.

開発ガイドDevelopment Guide
アプリケーションの作成、構成、デバッグ、セキュリティ、配置、および動的プログラミング、相互運用性、拡張性、メモリ管理、スレッド処理に関する情報を含む、アプリケーション開発用の主要な技術領域とタスクのすべてについての手引書です。Provides a guide to all key technology areas and tasks for application development, including creating, configuring, debugging, securing, and deploying your application, and information about dynamic programming, interoperability, extensibility, memory management, and threading.

ツールTools
.NET Framework テクノロジを使ってアプリケーションを開発、構成、配置するのに役立つツールについて説明します。Describes the tools that help you develop, configure, and deploy applications by using .NET Framework technologies.

.NET Framework クラス ライブラリ .NET Framework Class Library
.NET Framework の名前空間に含まれる各クラスの構文、コード例、および関連情報を記載しています。Supplies syntax, code examples, and related information for each class contained in the .NET Framework namespaces.

追加のクラス ライブラリおよび APIAdditional Class Libraries and APIs
アウト オブ バンド (OOB) のリリースに含まれるクラスと、特定のプラットフォームまたは .NET Framework の実装を対象としたクラスに関するドキュメントです。Provides documentation for classes contained in out-of-band (OOB) releases, as well as for classes that target specific platforms or implementations of the .NET Framework.