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

独学プログラミング演習

View My GitHub Profile

.NET

独学書

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

環境

端末 環境/FW 最終更新
Windows Insider Visual Studio Community 2022 17.14.0 Preview 2.0 2025/03/13
- .NET 10.0.0-preview.2.25164.34 2025/03/24
- MAUI 10.0.0-preview.2 2025/03/24
- Android Emulator v.35.3.11 2025/02/12
- .NET 9.0.3 2025/03/24
- .NET 8.0.14 2025/03/24
Windows Visual Studio Community 2022 17.13.3 2025/03/13
- .NET 9.0.3 2025/03/13
- .NET 8.0.14 2025/03/13
- Windows App SDK 1.6.3 2024/11/23

ノウハウ

Visual Studio / プレビュー

.NET

dotnet --info
Visual Studio 2022 Preview@Windows Insider
.NET SDK:
Version:           10.0.100-preview.2.25164.34
Commit:            374efa6cf4
Workload version:  10.0.100-preview.2.25167.2
MSBuild version:   17.14.0-preview-25155-01+d0cb70a0d

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

インストール済みの .NET ワークロード:
[android]
  インストール ソース: SDK 10.0.100-preview.2, VS 17.14.35906.104
  マニフェストのバージョン:    35.99.0-preview.2.205/10.0.100-preview.2
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.2\microsoft.net.sdk.android\35.99.0-preview.2.205\WorkloadManifest.json
  インストールの種類:              Msi

[ios]
  インストール ソース: SDK 10.0.100-preview.2, VS 17.14.35906.104
  マニフェストのバージョン:    18.2.10552-net10-p2/10.0.100-preview.2
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.2\microsoft.net.sdk.ios\18.2.10552-net10-p2\WorkloadManifest.json
  インストールの種類:              Msi

[maccatalyst]
  インストール ソース: SDK 10.0.100-preview.2, VS 17.14.35906.104
  マニフェストのバージョン:    18.2.10552-net10-p2/10.0.100-preview.2
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.2\microsoft.net.sdk.maccatalyst\18.2.10552-net10-p2\WorkloadManifest.json
  インストールの種類:              Msi

[maui-windows]
  インストール ソース: SDK 10.0.100-preview.2, VS 17.14.35906.104
  マニフェストのバージョン:    10.0.0-preview.2.25165.1/10.0.100-preview.2
  マニフェスト パス:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.2\microsoft.net.sdk.maui\10.0.0-preview.2.25165.1\WorkloadManifest.json
  インストールの種類:              Msi

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

Host:
  Version:      10.0.0-preview.2.25163.2
  Architecture: x64
  Commit:       c81f403737

.NET SDKs installed:
  8.0.407 [C:\Program Files\dotnet\sdk]
  9.0.200 [C:\Program Files\dotnet\sdk]
  9.0.202 [C:\Program Files\dotnet\sdk]
  10.0.100-preview.2.25164.34 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 8.0.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 8.0.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 9.0.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 9.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 10.0.0-preview.2.25164.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 8.0.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 8.0.14 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 9.0.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 9.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 10.0.0-preview.2.25163.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 8.0.13 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 8.0.14 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 9.0.2 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 9.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 10.0.0-preview.2.25163.3 [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.201
Commit:            071aaccdc2
Workload version:  9.0.200-manifests.a3a1a094
MSBuild version:   17.13.13+1c2026462

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

インストール済みの .NET ワークロード:
表示するインストール済みワークロードはありません。
新しいマニフェストをインストールするときに loose manifests を使用するように構成されています。

Host:
  Version:      9.0.3
  Architecture: x64
  Commit:       831d23e561

.NET SDKs installed:
  6.0.428 [C:\Program Files\dotnet\sdk]
  9.0.201 [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.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 9.0.3 [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.14 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 9.0.3 [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.14 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 9.0.3 [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++