-
Notifications
You must be signed in to change notification settings - Fork 0
MS_DotNetDevelopment
nishi_74322014 edited this page Aug 12, 2026
·
3 revisions
- 戻る(プログラミング、その他、開発の色々)
- Visual Basic
- .NET開発
- .NET言語
.NET開発に関する情報リンクを纏めています。
- .NET Frameworkのバージョンアップ移行(.NETバージョンアップ:
MS_DotNetVersionUpgrade.md) - その他の.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)
(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)
- Windows Forms
- XAML based UI(WPF/Silverlight: WPF/Silverlight)
- XAML based UI(WPF/Silverlight: WPF/Silverlight)
-
Silverlight(サポート終了) - Xamarin
-
- Blazor
補足(最新化): Xamarin は 2024年5月にサポート終了し、後継は .NET MAUI。 UWP も新規開発は非推奨で、後継は Windows App SDK / WinUI 3。
所謂一つのWebアプリ、ASP.NET XXX系。(ASP.NET)
- ASP.NET Web Forms
- Windows Forms
- カスタム・コントロール
- .NETコントロールのカスタマイズ方法(
MS_DotNetControlCustomization.md)
- .NETコントロールのカスタマイズ方法(
- 帳票出力(
MS_ReportOutput.md)
移行・マイグレーション > 各種、技術毎の移行性
- VB6.0からVB(.NET)へのコンバージョン
- .NETバージョンアップ(
MS_DotNetVersionUpgrade.md) - ASP.NET の Modernization(
MS_ASPNETModernization.md) - .NETのクロスプラットフォーム対応
フレームワーク、ミドルウェア、アプリケーションなどのプロダクト
- 拡張メソッド(
MS_ExtensionMethods.md) - クロスDB対応(
MS_CrossDBSupport.md) - 国際化対応項目(
MS_InternationalizationItems.md)- カルチャ(
MS_Culture.md) - リソースファイル(
MS_ResourceFiles.md) - 文字コード(
MS_CharacterEncoding.md)
- カルチャ(
- デザイン・パターン(
MS_DesignPatterns.md) - アーキテクチャ設計
- クラウド系開発
(IoT)
- 組込系Windows(IoT: IoT)
- 組込系Linux(IoT: IoT)
- 組込系ファームウェア(IoT: IoT)
- Microsoft Azure IoT(IoT: IoT)
- IoT関連の通信プロトコル
- , etc.
- 参考:開発基盤部会 Wiki > IoT
- .NET for Apache Spark(
MS_DotNetForApacheSpark.md) - Azure Databricks(
MS_AzureDatabricks.md) - , etc.
- 参考:開発基盤部会 Wiki > ビッグデータ
- ML.NET(
MS_MLNET.md) - Azure Cognitive Services(
MS_AzureCognitiveServices.md) - Azure Machine Learning(
MS_AzureMachineLearning.md) - , etc.
- 参考:開発基盤部会 Wiki > 人工知能(AI)
補足(最新化): Azure Cognitive Services は 2023年に Azure AI サービス へ名称変更。 生成 AI 系は Azure OpenAI Service / Azure AI Foundry が中心で、 .NET からは Microsoft.Extensions.AI や Semantic Kernel が利用される。
Tags: プログラミング, .NET開発
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。