Skip to content

Commit

Permalink
commit translated contents
Browse files Browse the repository at this point in the history
  • Loading branch information
olprod committed Oct 12, 2018
1 parent f81670f commit ed1417a
Show file tree
Hide file tree
Showing 101 changed files with 6,636 additions and 5,668 deletions.
12 changes: 6 additions & 6 deletions docs/core/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,20 @@ author: richlander
ms.author: mairaw
ms.date: 08/01/2018
ms.custom: updateeachrelease
ms.openlocfilehash: cfa7c27871204b808c9d753a970d5abb907a183e
ms.sourcegitcommit: 2eceb05f1a5bb261291a1f6a91c5153727ac1c19
ms.openlocfilehash: b302b6fc7e097a811c718d2244f603246cb5c259
ms.sourcegitcommit: 15d99019aea4a5c3c91ddc9ba23692284a7f61f3
ms.translationtype: HT
ms.contentlocale: ja-JP
ms.lasthandoff: 09/04/2018
ms.locfileid: "43512842"
ms.lasthandoff: 10/12/2018
ms.locfileid: "49121039"
---
# <a name="net-core-guide"></a>.NET Core のガイド

[.NET Core](about.md) は、[GitHub](https://github.com/dotnet/core) で Microsoft および .NET コミュニティによって管理される[オープンソース](https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT)の一般的な開発プラットフォームです。 クロスプラットフォームであり、Windows、macOS、Linux をサポートし、デバイス、クラウド、および IoT アプリケーションで使用できます。

特徴、サポートされる言語とフレームワーク、キー API など、.NET Core について詳しくは、「[About .NET Core](about.md)」(.NET Core について) をご覧ください。

[.NET Core チュートリアル](tutorials/index.md)」では、単純な .NET Core アプリケーションを作成する方法を学習できます。 最初のアプリを、ほんの数分で起動および実行できます。 ブラウザーで .NET Core を使用してみたい場合は、[C# における数値](https://docs.microsoft.com/dotnet/csharp/quick-starts/hello-world)に関するクイックスタートをご覧ください。
[.NET Core チュートリアル](tutorials/index.md)」では、単純な .NET Core アプリケーションを作成する方法を学習できます。 最初のアプリを、ほんの数分で起動および実行できます。 ブラウザーで .NET Core を使用してみたい場合は、[C# における数値](https://docs.microsoft.com/dotnet/csharp/quick-starts/numbers-in-csharp)に関するクイックスタートをご覧ください。

## <a name="download-net-core-21"></a>NET Core 2.1 のダウンロード

Expand Down Expand Up @@ -51,4 +51,4 @@ Hello World!

.NET Core のバイナリ形式の配布は、Azure 内のマイクロソフトが管理するサーバーで構築されてテストされ、他のすべてのマイクロソフト製品と同様にサポートされます。

Red Hat Enterprise Linux (RHEL) では [.NET Core は Red Hat によってサポート](http://redhatloves.net/)されます。 Red Hat がソースから .NET Core をビルドして、[Red Hat ソフトウェア コレクション](https://developers.redhat.com/products/softwarecollections/overview/)で使用できるようにします。 Red Hat とマイクロソフトが共同して、.NET Core が RHEL 上で適切に動作するようにします。
Red Hat Enterprise Linux (RHEL) では [.NET Core は Red Hat によってサポート](http://redhatloves.net/)されます。 Red Hat がソースから .NET Core をビルドして、[Red Hat ソフトウェア コレクション](https://developers.redhat.com/products/softwarecollections/overview/)で使用できるようにします。 Red Hat とマイクロソフトが共同して、.NET Core が RHEL 上で適切に動作するようにします。
8 changes: 4 additions & 4 deletions docs/core/migration/20-21.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ description: .NET Core 2.0 アプリを 2.1 にアップグレードする方法
author: mairaw
ms.author: mairaw
ms.date: 08/06/2018
ms.openlocfilehash: 9695935fb50652d30996afbd669493e50d590e74
ms.sourcegitcommit: 64f4baed249341e5bf64d1385bf48e3f2e1a0211
ms.openlocfilehash: ace0ca403163ebb304e002107d992d7d6f1124bf
ms.sourcegitcommit: 5bbfe34a9a14e4ccb22367e57b57585c208cf757
ms.translationtype: HT
ms.contentlocale: ja-JP
ms.lasthandoff: 09/07/2018
ms.locfileid: "44087964"
ms.lasthandoff: 09/18/2018
ms.locfileid: "45989590"
---
# <a name="migrate-from-net-core-20-to-21"></a>.NET Core 2.0 から 2.1 への移行

Expand Down
24 changes: 12 additions & 12 deletions docs/core/packages.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
title: パッケージ、メタパッケージ、フレームワーク
description: パッケージ、メタパッケージ、フレームワークの用語を説明します。
author: richlander
ms.author: mairaw
ms.date: 06/20/2016
ms.openlocfilehash: f10965a8f5f2848f2b942b92577adf3185d8bd3c
ms.sourcegitcommit: 77d9a94dac4c05827ed0663d95e0f9ad35d6682e
ms.translationtype: HT
ms.contentlocale: ja-JP
ms.lasthandoff: 05/24/2018
ms.locfileid: "34472803"
title: パッケージ、メタパッケージ、フレームワーク
description: パッケージ、メタパッケージ、フレームワークの用語を説明します。
author: richlander
ms.author: mairaw
ms.date: 06/20/2016
ms.openlocfilehash: e68c63d26133ac76b718bb3696d16c81bd943dc2
ms.sourcegitcommit: 6eac9a01ff5d70c6d18460324c016a3612c5e268
ms.translationtype: HT
ms.contentlocale: ja-JP
ms.lasthandoff: 09/16/2018
ms.locfileid: "45597689"
---
# <a name="packages-metapackages-and-frameworks"></a>パッケージ、メタパッケージ、フレームワーク

Expand Down Expand Up @@ -56,7 +56,7 @@ ms.locfileid: "34472803"

メタパッケージは、統合して意味をなすパッケージ セットを記述するための NuGet パッケージの規則です。 メタパッケージでは、パッケージ間に依存関係を設定して、パッケージ セットを表現します。 メタパッケージでは必要に応じて、フレームワークを指定して、このパッケージ セットのフレームワークを確立することができます。

.NET Core ツールの以前のバージョンは (project.json ツールと csproj-based ツールの両方)、既定では、フレームワークとメタパッケージの両方を指定していました。 ただし、現時点では、各メタパッケージがターゲット フレームワークに関連付けられるように、ターゲット フレームワークによってメタパッケージが暗黙的に参照されます。 たとえば、`netstandard1.6` フレームワークは NetStandard.Library バージョン 1.6.0 メタパッケージを参照します。 同様に、`netcoreapp1.1` フレームワークは Microsoft.NETCore.App バージョン 1.1.0 メタパッケージを参照します。 詳細については、「[Implicit metapackage package reference in the .NET Core SDK](https://github.com/dotnet/core/blob/master/release-notes/1.0/sdk/1.0-rc3-implicit-package-refs.md)」 (.NET Core SDK のメタパッケージの暗黙的パッケージ参照) を参照してください。
.NET Core ツールの以前のバージョンは (project.json ツールと csproj-based ツールの両方)、既定では、フレームワークとメタパッケージの両方を指定していました。 ただし、現時点では、各メタパッケージがターゲット フレームワークに関連付けられるように、ターゲット フレームワークによってメタパッケージが暗黙的に参照されます。 たとえば、`netstandard1.6` フレームワークは NetStandard.Library バージョン 1.6.0 メタパッケージを参照します。 同様に、`netcoreapp2.1` フレームワークは Microsoft.NETCore.App バージョン 2.1.0 メタパッケージを参照します。 詳細については、「[Implicit metapackage package reference in the .NET Core SDK](https://github.com/dotnet/core/blob/master/release-notes/1.0/sdk/1.0-rc3-implicit-package-refs.md)」 (.NET Core SDK のメタパッケージの暗黙的パッケージ参照) を参照してください。

フレームワークをターゲットにし、メタパッケージを暗黙的に参照することは、各依存パッケージの参照を 1 つのジェスチャとして追加することを実質的に意味します。 これらのパッケージのライブラリはすべて、IntelliSense (または同様のエクスペリエンス) とアプリの公開で利用できます。

Expand Down
24 changes: 12 additions & 12 deletions docs/core/porting/index.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
title: .NET Framework から .NET Core への移植
description: 移植プロセスを理解し、.NET Framework プロジェクトを .NET Core に移植する際に役立つツールを確認します。
author: cartermp
ms.author: mairaw
ms.date: 06/20/2016
ms.openlocfilehash: bf4f50ca915f21cdda6b99ae6bdf9e837eca3ae7
ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d
ms.translationtype: HT
ms.contentlocale: ja-JP
ms.lasthandoff: 05/04/2018
ms.locfileid: "33210083"
title: .NET Framework から .NET Core への移植
description: 移植プロセスを理解し、.NET Framework プロジェクトを .NET Core に移植する際に役立つツールを確認します。
author: cartermp
ms.author: mairaw
ms.date: 06/20/2016
ms.openlocfilehash: d273b3abe46de59aa55b5b9a531d3c572a065124
ms.sourcegitcommit: 586dbdcaef9767642436b1e4efbe88fb15473d6f
ms.translationtype: HT
ms.contentlocale: ja-JP
ms.lasthandoff: 10/06/2018
ms.locfileid: "48835393"
---
# <a name="porting-to-net-core-from-net-framework"></a>.NET Framework から .NET Core への移植

Expand All @@ -27,7 +27,7 @@ ms.locfileid: "33210083"

これにより、.NET Core が特定の API をサポートできない場合に、.NET Framework 固有のターゲットに対して API の代替を確実に使用できます。

3. [API Portability Analyzer ツール](https://github.com/Microsoft/dotnet-apiport/)使用して、アセンブリを分析し、その結果に基づいて移植を行う計画を作成します。
3. [.NET Portability Analyzer](../../standard/analyzers/portability-analyzer.md)使用して、アセンブリを分析し、その結果に基づいて移植を行う計画を作成します。

API Portability Analyzer ツールは、コンパイル済みアセンブリを分析し、レポートを生成します。このレポートには、移植性の概要と、.NET Core ではサポートされていない使用中の各 API の内訳が示されます。 このレポートをコードベースの分析と共に使用して、コードを移植する方法の計画を作成します。

Expand Down
46 changes: 40 additions & 6 deletions docs/core/tools/csproj.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ description: 既存の csproj ファイルと .NET Core の csproj ファイル
author: blackdwarf
ms.author: mairaw
ms.date: 09/22/2017
ms.openlocfilehash: d868eb689af1d87ea2adb1f0069345cbb8195af7
ms.sourcegitcommit: 6eac9a01ff5d70c6d18460324c016a3612c5e268
ms.openlocfilehash: 1fd264da2863fbeb88900be0f6fe000acac08a09
ms.sourcegitcommit: fb78d8abbdb87144a3872cf154930157090dd933
ms.translationtype: HT
ms.contentlocale: ja-JP
ms.lasthandoff: 09/17/2018
ms.locfileid: "45646377"
ms.lasthandoff: 09/27/2018
ms.locfileid: "47216917"
---
# <a name="additions-to-the-csproj-format-for-net-core"></a>.NET Core の csproj 形式に追加されたもの

Expand Down Expand Up @@ -83,11 +83,11 @@ csproj では、プロジェクトから既定の glob を削除し、多様な

これらの csproj 変更でプロジェクト ファイルが大幅に簡素化されますが、SDK とそのターゲットが追加されたとき、MSBuild と同様にプロジェクト全体を表示すると便利なことがあります。 [`dotnet msbuild`](dotnet-msbuild.md) コマンドの [`/pp` スイッチ](/visualstudio/msbuild/msbuild-command-line-reference#preprocess)でプロジェクトを事前処理します。インポートされるファイル、そのソース、ビルドに対するその貢献が、実際にプロジェクトをビルドすることなく、表示されます。

`dotnet msbuild /pp:fullproject.xml`
`dotnet msbuild -pp:fullproject.xml`

プロジェクトにターゲット フレームワークが複数存在する場合、MSBuild プロパティとして指定し、1 つだけにコマンドの結果を集中させてください。

`dotnet msbuild /p:TargetFramework=netcoreapp2.0 /pp:fullproject.xml`
`dotnet msbuild -p:TargetFramework=netcoreapp2.0 -pp:fullproject.xml`

## <a name="additions"></a>追加

Expand Down Expand Up @@ -265,3 +265,37 @@ nuget.exe および Visual Studio パッケージ マネージャーで強制す

### <a name="nuspecproperties"></a>NuspecProperties
キー=値ペアのセミコロン区切りの一覧。

## <a name="assemblyinfo-properties"></a>AssemblyInfo プロパティ
通常、*AssemblyInfo* ファイル内に存在していた[アセンブリ属性](../../framework/app-domains/set-assembly-attributes.md)は、プロパティから自動的に生成されるようになりました。

### <a name="properties-per-attribute"></a>属性ごとのプロパティ

次の表に示すように、各属性にはコンテンツを制御するプロパティと生成を無効にするプロパティがあります。

| 属性 | プロパティ | 無効にするプロパティ |
|----------------------------------------------------------------|------------------------|-------------------------------------------------|
| <xref:System.Reflection.AssemblyCompanyAttribute> | `Company` | `GenerateAssemblyCompanyAttribute` |
| <xref:System.Reflection.AssemblyConfigurationAttribute> | `Configuration` | `GenerateAssemblyConfigurationAttribute` |
| <xref:System.Reflection.AssemblyCopyrightAttribute> | `Copyright` | `GenerateAssemblyCopyrightAttribute` |
| <xref:System.Reflection.AssemblyDescriptionAttribute> | `Description` | `GenerateAssemblyDescriptionAttribute` |
| <xref:System.Reflection.AssemblyFileVersionAttribute> | `FileVersion` | `GenerateAssemblyFileVersionAttribute` |
| <xref:System.Reflection.AssemblyInformationalVersionAttribute> | `InformationalVersion` | `GenerateAssemblyInformationalVersionAttribute` |
| <xref:System.Reflection.AssemblyProductAttribute> | `Product` | `GenerateAssemblyProductAttribute` |
| <xref:System.Reflection.AssemblyTitleAttribute> | `AssemblyTitle` | `GenerateAssemblyTitleAttribute` |
| <xref:System.Reflection.AssemblyVersionAttribute> | `AssemblyVersion` | `GenerateAssemblyVersionAttribute` |
| <xref:System.Resources.NeutralResourcesLanguageAttribute> | `NeutralLanguage` | `GenerateNeutralResourcesLanguageAttribute` |

メモ:

* `AssemblyVersion``FileVersion` の既定値は、サフィックスなしで `$(Version)` の値を受け取ることです。 たとえば、`$(Version)``1.2.3-beta.4` の場合、値は `1.2.3` です。
* `InformationalVersion` の既定値は、`$(Version)` の値です。
* プロパティが存在する場合、`InformationalVersion` の末尾には `$(SourceRevisionId)` が付加されます。 `IncludeSourceRevisionInInformationalVersion` を使用して無効にすることができます。
* NuGet メタデータには、`Copyright` および `Description` プロパティも使用されます。
* `Configuration` はすべてのビルド プロセスで共有され、設定には `dotnet` コマンドの`--configuration` パラメーターを使用します。

### <a name="generateassemblyinfo"></a>GenerateAssemblyInfo
すべての AssemblyInfo 生成を有効または無効にするブール値。 既定値は `true` です。

### <a name="generatedassemblyinfofile"></a>GeneratedAssemblyInfoFile
生成されたアセンブリ情報ファイルのパス。 既定値は `$(IntermediateOutputPath)` (obj) ディレクトリ内のファイルです。
26 changes: 13 additions & 13 deletions docs/core/tools/dotnet-clean.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
---
title: dotnet clean コマンド - .NET Core CLI
description: dotnet clean コマンドは現在のディレクトリを消去します。
author: mairaw
ms.author: mairaw
ms.date: 05/25/2018
ms.openlocfilehash: 9e68781fe00590f3c8d429631a3f72d525d29fa9
ms.sourcegitcommit: bbf70abe6b46073148f78cbf0619de6092b5800c
ms.translationtype: HT
ms.contentlocale: ja-JP
ms.lasthandoff: 06/04/2018
ms.locfileid: "34697032"
title: dotnet clean コマンド - .NET Core CLI
description: dotnet clean コマンドは現在のディレクトリを消去します。
author: mairaw
ms.author: mairaw
ms.date: 05/25/2018
ms.openlocfilehash: 5553e4b4423a2d824c05caf7114c47b5f1c20477
ms.sourcegitcommit: 5bbfe34a9a14e4ccb22367e57b57585c208cf757
ms.translationtype: HT
ms.contentlocale: ja-JP
ms.lasthandoff: 09/18/2018
ms.locfileid: "45988336"
---
# <a name="dotnet-clean"></a>dotnet-clean
# <a name="dotnet-clean"></a>dotnet clean

[!INCLUDE [topic-appliesto-net-core-all](../../../includes/topic-appliesto-net-core-all.md)]

## <a name="name"></a>name
## <a name="name"></a>名前

`dotnet clean` - プロジェクトの出力を消去します。

Expand Down
Loading

0 comments on commit ed1417a

Please sign in to comment.