Skip to content

MS_DotNetDevelopment

nishi_74322014 edited this page Aug 12, 2026 · 3 revisions

.NET開発

概要

.NET開発に関する情報リンクを纏めています。

.NETランタイム

.NET Framework

その他の.NET

補足(最新化): .NET Core は .NET 5 以降「.NET」に統合され、 .NET Framework は 4.8.1 が最終版(新機能追加なし、OS 同梱でサポート継続)。 .NET Standard も .NET 5 以降は新バージョンが出ておらず、 新規開発では net8.0 / net10.0 などのターゲットを直接指定するのが標準。 Mono は現在 .NET のランタイムの一実装(WebAssembly 等)として取り込まれている。

開発ツール

開発ツール

基準関係

  • パッケージ名と名前空間の違い(MS_PackageNameVsNamespace.md
  • VSソリューション プロジェクトの構成検討(MS_VSSolutionStructure.md

技術的区分

基礎

  • ログ出力(.NETのログ: MS_DotNetLogging.md
  • .NET config
  • 数値の計算方法(MS_NumericCalculation.md
  • セキュリティ
  • アセンブリ(.NETアセンブリ: MS_DotNetAssembly.md
  • デプロイ(MS_Deploy.md
  • データアクセス(データアクセスのいろいろ: MS_DataAccessVariations.md
  • リソースファイル(MS_ResourceFiles.md

高度

  • 通信技術
  • 非同期処理
  • .NET の Serialize(MS_DotNetSerialize.md
  • .NET の Reflection(MS_DotNetReflection.md
  • 動的言語ランタイム (DLR)(MS_DLR.md

LINQ

MS_LINQ.md

  • ラムダ式って(MS_LambdaExpressions.md
  • 式木(Expression Tree)(MS_ExpressionTree.md

小技

  • 列挙型(Enum)の定義(MS_EnumDefinition.md)+ビット演算とToString()の高速化
  • 各種パスを取得する方法(MS_GettingVariousPaths.md
    • アプリケーションの様々なパスを取得する方法(MS_GettingApplicationPaths.md
    • Webサイトのパスを取得する方法(MS_GettingWebSitePaths.md
  • マネージドコードとアンマネージドコードのブリッジ
  • 自作CUI(CLI)の話(MS_BuildingYourOwnCLI.md

UI系 Subsystem & Framework

Webアプリ

デスクトップ・アプリ

デスクトップ・アプリ

クロスプラットフォーム

補足(最新化): Xamarin は 2024年5月にサポート終了し、後継は .NET MAUI。 UWP も新規開発は非推奨で、後継は Windows App SDK / WinUI 3

シンクライアント

所謂一つのWebアプリ、ASP.NET XXX系。(ASP.NET

UIコンポーネントベースのアプローチ

  • ASP.NET Web Forms
  • Windows Forms
  • カスタム・コントロール
    • .NETコントロールのカスタマイズ方法(MS_DotNetControlCustomization.md

案件的区分

業務系

  • 帳票出力(MS_ReportOutput.md

移行・マイグレーション > 各種、技術毎の移行性

各種、技術毎の移行性

P&P系

フレームワーク、ミドルウェア、アプリケーションなどのプロダクト

  • 拡張メソッド(MS_ExtensionMethods.md
  • クロスDB対応(MS_CrossDBSupport.md
  • 国際化対応項目(MS_InternationalizationItems.md
    • カルチャ(MS_Culture.md
    • リソースファイル(MS_ResourceFiles.md
    • 文字コード(MS_CharacterEncoding.md
  • デザイン・パターン(MS_DesignPatterns.md
  • アーキテクチャ設計
  • クラウド系開発

DX系

IoT

IoT

ビッグデータ

人工知能(AI)

補足(最新化): Azure Cognitive Services は 2023年に Azure AI サービス へ名称変更。 生成 AI 系は Azure OpenAI Service / Azure AI Foundry が中心で、 .NET からは Microsoft.Extensions.AI や Semantic Kernel が利用される。

障害対応


Tags: プログラミング, .NET開発

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally