リスキリング(プログラミング)

独学プログラミング演習

View My GitHub Profile

.NET

独学書

テキスト 日付 進捗状況
C++ プログラミング入門 2021/10/17 Chapter 6 コンストラクタおよびデストラクタを用いた優れた抽象化finished
やさしいC#第3版 2022/07/16 finished ->コード

環境

端末 環境/FW 最終更新
InsiderDev Visual Studio Community 2022 17.13.0 Preview 2.1 2024/12/22
- .NET 9.0.0 2024/12/14
- MAUI 9.0.21 2024/12/22
- .NET 8.0.11 2024/12/14
- Android Emulator v.35.1.20 2024/12/22
Windows Visual Studio Community 2022 17.12.3 2024/12/06
- .NET 9.0.0 2024/11/17
- .NET 8.0.11 2024/11/17
- Windows App SDK 1.6.3 2024/11/23

ノウハウ

Visual Studio / プレビュー

.NET

dotnet --info
Visual Studio 2022 Preview@InsiderDev
.NET SDK:
Version:           9.0.200-preview.0.24575.35
Commit:            81b5f040be
Workload version:  9.0.200-manifests.054dcb45
MSBuild version:   17.13.0-preview-24569-04+8f6b8ad0a

ランタイム環境:
OS Name:     Windows
OS Version:  10.0.26120
OS Platform: Windows
RID:         win-x64
Base Path:   C:\Program Files\dotnet\sdk\9.0.200-preview.0.24575.35\

インストール済みの .NET ワークロード:
[ios]
  インストール ソース: VS 17.13.35617.110
  マニフェストのバージョン:    18.1.9163/9.0.100
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.ios\18.1.9163\WorkloadManifest.json
  インストールの種類:              Msi

[android]
  インストール ソース: VS 17.13.35617.110
  マニフェストのバージョン:    35.0.24/9.0.100
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.android\35.0.24\WorkloadManifest.json
  インストールの種類:              Msi

[maui-windows]
  インストール ソース: VS 17.13.35617.110
  マニフェストのバージョン:    9.0.0/9.0.100
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.maui\9.0.0\WorkloadManifest.json
  インストールの種類:              Msi

[maccatalyst]
  インストール ソース: VS 17.13.35617.110
  マニフェストのバージョン:    18.1.9163/9.0.100
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.maccatalyst\18.1.9163\WorkloadManifest.json
  インストールの種類:              Msi

新しいマニフェストをインストールするときに loose manifests を使用するように構成されています。

Host:
  Version:      9.0.0
  Architecture: x64
  Commit:       9d5a6a9aa4

.NET SDKs installed:
  9.0.200-preview.0.24575.35 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 8.0.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 9.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 8.0.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 9.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 8.0.11 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 9.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found:
  x86   [C:\Program Files (x86)\dotnet]
    registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download
Visual Studio 2022@Windows
.NET SDK:
Version:           9.0.101
Commit:            eedb237549
Workload version:  9.0.100-manifests.4a280210
MSBuild version:   17.12.12+1cce77968

ランタイム環境:
OS Name:     Windows
OS Version:  10.0.26100
OS Platform: Windows
RID:         win-x64
Base Path:   C:\Program Files\dotnet\sdk\9.0.101\

インストール済みの .NET ワークロード:
[maccatalyst]
  インストール ソース: VS 17.12.35527.113
  マニフェストのバージョン:    18.1.9163/9.0.100
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.maccatalyst\18.1.9163\WorkloadManifest.json
  インストールの種類:              Msi

[android]
  インストール ソース: VS 17.12.35527.113
  マニフェストのバージョン:    35.0.7/9.0.100
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.android\35.0.7\WorkloadManifest.json
  インストールの種類:              Msi

[maui-windows]
  インストール ソース: VS 17.12.35527.113
  マニフェストのバージョン:    9.0.0/9.0.100
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.maui\9.0.0\WorkloadManifest.json
  インストールの種類:              Msi

[ios]
  インストール ソース: VS 17.12.35527.113
  マニフェストのバージョン:    18.1.9163/9.0.100
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\9.0.100\microsoft.net.sdk.ios\18.1.9163\WorkloadManifest.json
  インストールの種類:              Msi

新しいマニフェストをインストールするときに loose manifests を使用するように構成されています。

Host:
  Version:      9.0.0
  Architecture: x64
  Commit:       9d5a6a9aa4

.NET SDKs installed:
  6.0.428 [C:\Program Files\dotnet\sdk]
  9.0.101 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 8.0.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 9.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 8.0.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 9.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 6.0.36 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 8.0.11 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 9.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found:
  x86   [C:\Program Files (x86)\dotnet]
    registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

Windows App SDK

MAUI

ASP.NET MVC

Azure

Blazor

C#

C++