本文へ移動
cccskills

.NET Platform

@dotnet

組織

Home of the open source .NET platform

112 スキル1 リポジトリ 5,695

スキル(112)

検索で絞り込む

assertion-quality

無料概要あり

既存テストの検証内容を12種類に分類し、件数や偏りを分析します。値の存在確認だけのテストや検証の抜けを見つけ、具体的な改善案をまとめるスキルです。

  • 通るテストの検証内容を見直したいとき
  • 検証なし・自明なテストの洗い出し
  • テスト全体の検証の偏りを測りたいとき
dotnet/skills5,6952026年10月21日 更新

thread-abort-migration

無料概要あり

.NET FrameworkのThread.Abortによる強制終了を、処理側が中止要求に応じる方式へ移行します。用途別の置き換え、後処理の維持、ビルドとテストでの確認を支援します。

  • .NET 6以降へThread.Abortを移行したいとき
  • タイムアウトや待機処理の中止方法の移行
  • ThreadAbortException内の後処理維持
dotnet/skills5,6952026年10月21日 更新

test-anti-patterns

無料概要あり

テストコードの検証不足や例外の握りつぶし、実行順序への依存などを調べ、重大度順の診断レポートにまとめます。問題箇所と具体的な改善案も示します。

  • 既存テストの検証内容を確認したいとき
  • テストの時間・実行順序依存の調査
  • 修正前に改善の優先順位を決めたいとき
dotnet/skills5,6952026年10月21日 更新

convert-to-cpm

無料概要あり

複数の.NETプロジェクトに散らばるNuGetパッケージのバージョンを一元管理へ移行します。競合の整理、移行前後のビルド・依存関係の比較、報告書作成まで扱います。

  • NuGetのバージョン管理を集約したいとき
  • プロジェクト間のバージョン統一
  • 共有バージョン変数を中央定義へ移したいとき
dotnet/skills5,6952026年10月21日 更新

msbuild-modernization

無料概要あり

古い.NETのプロジェクトファイルをSDK形式へ移行し、冗長なXMLやファイル一覧を整理します。パッケージ参照の移行と、複数プロジェクトの共通設定の集約も支援するスキル。

  • 古いプロジェクトをSDK形式へ移行
  • packages.configからの移行
  • AssemblyInfo.csの自動生成への移行
dotnet/skills5,6952026年10月21日 更新

test-smell-detection

無料概要あり

既存のテストコードを学術的な19種類の問題分類で点検し、コード上の根拠と重大度、使用中のフレームワークに合った具体的な修正案を示すスキル。

  • 学術的な分類でテストをレビューしたいとき
  • テストの問題に優先順位を付けたいとき
  • 不安定な失敗や誤った成功を調べたいとき
dotnet/skills5,6952026年10月21日 更新

template-smart-defaults

無料概要あり

.NETのプロジェクト作成時に、指定済みの値を保ちながら関連設定の未指定部分を補います。選択理由の一覧と、テンプレートのヘルプで確認したコマンドを提示します。

  • Native AOT用フレームワークの選択
  • 認証に伴うHTTPS設定の確認
  • controllers選択時のAPI設定の整理
dotnet/skills5,6952026年10月21日 更新

template-discovery

無料概要あり

作りたい.NETアプリの説明から、用途に合うプロジェクトテンプレートと設定候補を探します。選択肢や制約、生成されるファイルを作成前に確認できます。

  • 認証付きWeb APIのひな型選び
  • 導入済み・公開テンプレートの検索
  • 設定項目や既定値、制約の確認
dotnet/skills5,6952026年10月21日 更新

migrate-static-to-wrapper

無料概要あり

C#の時刻・ファイル・環境変数への静的な呼び出しを、既存の置換先へ移行します。呼び出し回数や日時の性質を保ち、テストで依存先を差し替えやすくします。

  • DateTime.UtcNowの置き換え
  • File呼び出しの既存IFileSystem移行
  • 実ファイルや環境変数を使うテストの改善
dotnet/skills5,6952026年10月21日 更新

migrate-dotnet9-to-dotnet10

無料概要あり

.NET 9の既存プロジェクトを.NET 10へ移行し、ビルドエラーや警告、実行時の挙動の違いを確認しながら、依存パッケージやCI・Docker設定も更新するスキル。

  • .NET 9から.NET 10へ移行したいとき
  • SDK更新後のビルドエラー・警告の修正
  • ASP.NET Core・EF Coreの挙動確認
dotnet/skills5,6952026年10月21日 更新

writing-mstest-tests

無料概要あり

既存のMSTestテストを、導入済みバージョンに合う書き方へ修正します。検証式や失敗時の表示、データ入力、初期化・後片付けを改善するスキル。

  • 失敗原因が伝わる検証式への改善
  • 期待値と実測値の引数順の修正
  • 既存のデータ駆動テストの改善
dotnet/skills5,6952026年10月21日 更新

winforms-expert

無料概要あり

Windows Formsアプリの画面作成・修正・不具合調査を支援します。レイアウトやデータ連携を整え、Visual Studio Designerでの再編集にも配慮します。

  • Designerで開けない画面の修正
  • 拡大やサイズ変更による表示崩れの修正
  • 一覧のデータ更新不具合の調査
dotnet/skills5,6952026年10月21日 更新

migrate-mstest-v1v2-to-v3

無料概要あり

MSTest v1/v2のテストプロジェクトをv3へ移行します。既存の実行基盤を維持しながら、パッケージ、検証コード、設定を更新し、テスト件数も比較します。

  • MSTest v1/v2をv3へ移行したいとき
  • v3更新後のコンパイルエラー修正
  • DataRowと引数の型不一致の修正
dotnet/skills5,6952026年10月21日 更新

property-patterns

無料概要あり

MSBuildの設定値が意図せず上書きされる、条件が効かない、パスが環境に依存するといった不具合を調べ、既定値や追記方法、評価順序を修正するスキル。

  • 共有設定による上書きを直したいとき
  • 既存のコンパイル定数を残して追記
  • 対象フレームワークの条件を修正
dotnet/skills5,6952026年10月21日 更新

build-perf-baseline

無料概要あり

MSBuild/.NETのビルド時間を初回・変更後・変更なしの条件で測定し、改善前後を比較する基準を作ります。出力配置や依存関係の見直しも扱います。

  • 遅いビルドの測定から始めたいとき
  • 改善前後のビルド時間を比較したいとき
  • 小さな変更後の再ビルド範囲の確認
dotnet/skills5,6952026年10月21日 更新

use-igniteui-blazor

無料概要あり

BlazorアプリにIgnite UIのLiteやGridLiteを導入し、構成に応じたパッケージ追加、サービス登録、テーマと対話動作の設定を整えるスキル。

  • BlazorにLite部品を追加したいとき
  • GridLite専用アプリの初期設定
  • Server/Client分割構成の設定確認
dotnet/skills5,6952026年10月21日 更新

check-bin-obj-clash

無料概要あり

複数プロジェクトや複数の対象フレームワークをビルドする際の出力先の衝突をログから調べ、ファイルの上書きや断続的な失敗につながる設定と修正方法を特定するスキル。

  • 並列ビルドのファイル競合を調べたいとき
  • NuGet復元時の共有フォルダー競合調査
  • 複数フレームワークの出力先を確認
dotnet/skills5,6952026年10月21日 更新

maui-collectionview

無料概要あり

.NET MAUIアプリでスクロール可能な一覧やグリッドを作り、項目選択・グループ化・追加読み込み・スワイプ操作などを実装するためのスキル。

  • .NET MAUIの一覧・グリッド作成
  • 項目選択やグループ表示の追加
  • 引っ張って更新・追加読み込みの実装
dotnet/skills5,6952026年10月21日 更新

create-blazor-project

無料概要あり

新しいBlazor Webアプリを、必要な操作性や公開環境に合う描画方式を選んで作成します。認証の初期設定、プロジェクト構成、ビルドと起動確認も扱います。

  • Blazorのサイトやアプリを新規作成
  • 必要な操作性に合う描画方式の選定
  • 個人アカウント認証付きのひな形作成
dotnet/skills5,6952026年10月21日 更新

extension-points

無料概要あり

MSBuildの拡張処理が読み込まれない原因を、フックの設定や実行順、NuGetパッケージ内の配置から調べ、独自のビルド処理を組み込むためのスキル。

  • MSBuildの拡張が動かないとき
  • 拡張ファイルの読み込み順の調整
  • NuGetのビルド拡張配置の確認
dotnet/skills5,6952026年10月21日 更新

fetch-and-send-data

無料概要あり

BlazorでAPIからのデータ取得や送信を実装し、読み込み・保存中の表示、エラー対応、画面切り替え時の通信中止を動作モードに合わせて整えます。

  • Blazorの画面へAPIデータを表示
  • 保存中の表示と二重送信防止
  • ルート変更時に通信を中止・再取得
dotnet/skills5,6952026年10月21日 更新

eval-performance

無料概要あり

MSBuildでコンパイル開始前に時間がかかる原因を、ログや計測値から調べます。ファイル探索、インポート、重複評価を確認し、根拠のある最小限の改善につなげます。

  • コンパイル開始前の遅さを調べたいとき
  • 大量のファイル探索を確認したいとき
  • 深いインポート構造の調査
dotnet/skills5,6952026年10月21日 更新

coordinate-components

無料概要あり

Blazorで離れたコンポーネント間にカートやテーマなどの状態を共有し、変更通知による画面更新や、描画方式をまたぐ値の受け渡しを実装するスキル。

  • 複数ページでカートを共有したいとき
  • テーマや設定をアプリ全体で共有
  • 離れた部品の通知件数を更新
dotnet/skills5,6952026年10月21日 更新

Androidのクラッシュ記録にある.NETランタイムのアドレスを、デバッグシンボルを使って関数名・ソースファイル・行番号へ変換し、調査の手がかりを整理します。

  • .NET MAUIやMonoのクラッシュ調査
  • libmonosgen-2.0.so等の位置解決
  • ランタイム由来のSIGABRTやSIGSEGV調査
dotnet/skills5,6952026年10月21日 更新

あなたのアカウントですか? GitHub 連携でクリエイターページにまとめられます