| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「.NET Core」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
1行目: 1行目:
==.NET Core==
+
==[[.NET Core]]==
 
[[ASP.NET Core]] | [[Xamarin]] |  
 
[[ASP.NET Core]] | [[Xamarin]] |  
  
 
*[https://msdn.microsoft.com/ja-jp/magazine/mt842506.aspx .NET Standard - .NET Core と .NET Standard の分かりやすい解説]
 
*[https://msdn.microsoft.com/ja-jp/magazine/mt842506.aspx .NET Standard - .NET Core と .NET Standard の分かりやすい解説]
  
====.NET Core====
+
====[[.NET Core]]====
*最新の .NET 実装です。オープン ソースで、複数の OS 向けに利用できます。
+
*最新の [[.NET]] 実装です。オープン ソースで、複数の OS 向けに利用できます。
*.NET Core により、クロスプラットフォーム コンソール アプリケーション、ASP.NET Core Web アプリケーション、およびクラウド サービスをビルドできます。
+
*.NET Core により、クロスプラットフォーム コンソール アプリケーション、[[ASP.NET Core]] Web アプリケーション、およびクラウド サービスをビルドできます。
====.NET Standard====
+
====[[.NET]] Standard====
*すべての .NET 実装が実装する必要のある基本 API のセットです。
+
*すべての [[.NET]] 実装が実装する必要のある基本 API のセットです。
 
*この API を基本クラス ライブラリ (BCL) と呼びます。
 
*この API を基本クラス ライブラリ (BCL) と呼びます。
*.NET Standard をターゲットにすることで、どの .NET 実装やどの OS で実行されても、すべての .NET アプリケーションが共有できるライブラリをビルドできます。
+
*[[.NET]] Standard をターゲットにすることで、どの [[.NET]] 実装やどの OS で実行されても、すべての [[.NET]] アプリケーションが共有できるライブラリをビルドできます。
  
  
===.NET API ブラウザ===
+
===[[.NET]] API ブラウザ===
 
*https://docs.microsoft.com/ja-jp/dotnet/api/
 
*https://docs.microsoft.com/ja-jp/dotnet/api/
 
===ダウンロード ===
 
===ダウンロード ===
24行目: 24行目:
 
|-
 
|-
 
|dotnet --info
 
|dotnet --info
|.NET Core 情報の表示
+
|[[.NET Core]] 情報の表示
 
|-
 
|-
 
|}
 
|}
51行目: 51行目:
 
*NuGet で System.Text.Encoding.CodePages を追加
 
*NuGet で System.Text.Encoding.CodePages を追加
 
*初期化時に 以下を実行
 
*初期化時に 以下を実行
** System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
+
** System.Text.Encoding.RegisterPro[[vi]]der(System.Text.CodePagesEncodingPro[[vi]]der.Instance);

2020年2月16日 (日) 04:19時点における版

.NET Core

ASP.NET Core | Xamarin |

.NET Core

  • 最新の .NET 実装です。オープン ソースで、複数の OS 向けに利用できます。
  • .NET Core により、クロスプラットフォーム コンソール アプリケーション、ASP.NET Core Web アプリケーション、およびクラウド サービスをビルドできます。

.NET Standard

  • すべての .NET 実装が実装する必要のある基本 API のセットです。
  • この API を基本クラス ライブラリ (BCL) と呼びます。
  • .NET Standard をターゲットにすることで、どの .NET 実装やどの OS で実行されても、すべての .NET アプリケーションが共有できるライブラリをビルドできます。


.NET API ブラウザ

ダウンロード

SDKコマンド

コマンド 内容
dotnet --info .NET Core 情報の表示

プロジェクトレンプレート

dotnet new

$ dotnet new web

exe を出力

デプロイ方法の名称 略称 実行方法
Framework-dependent deployments FDD コマンドで dotnet hoge.dll として実行する
Self-contained deployments SCD 実行ファイルを直接実行する

日本語コーデック

  • NuGet で System.Text.Encoding.CodePages を追加
  • 初期化時に 以下を実行
    • System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);