- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!.NET Core
[ASP.NET Core][Xamarin]
*[.NET Standard - .NET Core と .NET Standard の分かりやすい解説|https://msdn.microsoft.com/ja-jp/magazine/mt842506.aspx]
!.NET Core
*最新の .NET 実装です。オープン ソースで、複数の OS 向けに利用できます。
*.NET Core により、クロスプラットフォーム コンソール アプリケーション、ASP.NET Core Web アプリケーション、およびクラウド サービスをビルドできます。
!.NET Standard
*すべての .NET 実装が実装する必要のある基本 API のセットです。
*この API を基本クラス ライブラリ (BCL) と呼びます。
*.NET Standard をターゲットにすることで、どの .NET 実装やどの OS で実行されても、すべての .NET アプリケーションが共有できるライブラリをビルドできます。
!!.NET API ブラウザ
*https://docs.microsoft.com/ja-jp/dotnet/api/
!!ダウンロード
*https://dotnet.microsoft.com/download#/lts
!!SDKコマンド
,コマンド,内容
,dotnet --info,.NET Core 情報の表示
!!!プロジェクトレンプレート
!dotnet new
*https://docs.microsoft.com/ja-jp/dotnet/core/tools/dotnet-new?tabs=netcore21
$ dotnet new web
!!!exe を出力
*https://kagasu.hatenablog.com/entry/2017/04/16/192117
,デプロイ方法の名称,略称,実行方法
,Framework-dependent deployments,FDD,コマンドで dotnet hoge.dll として実行する
,Self-contained deployments,SCD,実行ファイルを直接実行する
!!日本語コーデック
*NuGet で System.Text.Encoding.CodePages を追加
*初期化時に 以下を実行
** System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);