プロジェクトを作らずにC#コードを実行し、言語機能やAPIの動作を試すスキル。単一ファイルの実験から、補助ファイルやNuGetパッケージを使う小さなアプリまで扱います。
- C#の言語機能やAPIを試したいとき
- 組み込み前にロジックを検証したいとき
- 補助ファイル付きの小さなツールの試作
@dotnet
組織
Home of the open source .NET platform
112 スキル1 リポジトリ 5,692
プロジェクトを作らずにC#コードを実行し、言語機能やAPIの動作を試すスキル。単一ファイルの実験から、補助ファイルやNuGetパッケージを使う小さなアプリまで扱います。
Blazorの初期表示から操作可能になるまでの状態を引き継ぎ、データの二重取得や画面のちらつき、サービス参照の不具合を修正するスキル。
MSBuildのビルドログと処理時間の集計を分析し、参照解決やコード解析、ファイルコピーなどの遅延要因を特定して、改善の優先順位を示すスキル。
EF Coreを使うデータアクセスを点検し、遅いクエリや過剰なSQL実行、メモリ消費、更新処理の問題を、既存の動作を保ちながら改善するスキル。
.NETのループ処理を複数データの一括演算で最適化し、既存のSIMDコードもレビューします。元の計算結果との一致やメモリ安全性、環境ごとの動作を検証するスキル。
.NET 8以降のアプリにAI・機械学習を組み込む際に、分類や予測、文章生成、文書検索、エージェントなどの用途に合う技術を選び、設計から実装まで案内するスキル。
BlazorとJavaScriptを相互に呼び出す処理を追加・点検・修正し、画面描画後の実行タイミングや参照の解放、サーバー切断時の処理まで整えます。
Androidのクラッシュ記録にある.NETランタイムのアドレスを、デバッグシンボルを使って関数名・ソースファイル・行番号へ変換し、調査の手がかりを整理します。
.NET Frameworkの起動ログを読み、実行環境の選択や読み込みに失敗する原因を診断します。.NET 3.5のインストール画面が出る条件も追跡します。
.NET MAUIアプリの画面遷移をShellで組み立てます。タブやサイドメニューの設定から、ページ間のデータ受け渡し、戻る操作の確認まで扱います。
.NETのビルドやテストで実行履歴を残すバイナリログを生成し、上書きを避けた保存とファイルの確認まで案内する、原因・性能調査の準備用スキル。
MSBuild/.NETのビルド時間を初回・変更後・変更なしの条件で測定し、改善前後を比較する基準を作ります。出力配置や依存関係の見直しも扱います。
.NET MAUIアプリで必要なサービスを画面へ渡す仕組みを整え、登録方法、インスタンスの共有範囲、画面遷移やOS別実装との接続を支援するスキル。
MSBuildでコンパイル開始前に時間がかかる原因を、ログや計測値から調べます。ファイル探索、インポート、重複評価を確認し、根拠のある最小限の改善につなげます。
既存のBlazor Serverアプリを.NET 8以降のBlazor Web Appへ変換します。画面操作の挙動を保ちながら、起動設定や認証状態の受け渡しを移行します。
Blazorで離れたコンポーネント間にカートやテーマなどの状態を共有し、変更通知による画面更新や、描画方式をまたぐ値の受け渡しを実装するスキル。