跳到正文
cccskills

查找技能

111 个(dotnet 的仓库) · 按人气排序

Integrate files generated during MSBuild into compilation or build output. Address missing generated source and content by choosing target timing, using the configured intermediate directory, and registering files so Clean can remove them.

中文简介正在准备中。当前显示英语简介。

  • Including generated .cs files in compilation
  • Copying generated configuration or data files to output
  • Fixing file patterns that miss files created during a build
dotnet/skills56832026年10月20日 更新

Review and fix how MSBuild manages lists of files and their metadata, or attached information. Check Include, Remove, Update, filtering, path transformations, duplicates, and execution grouping to clarify whether item operations behave as intended.

中文简介正在准备中。当前显示英语简介。

  • Reviewing Include, Remove, and Update usage
  • Investigating duplicate or overlapping file entries
  • Checking metadata-based execution grouping
dotnet/skills56832026年10月20日 更新

Choose diagnostic tools and collect performance traces for production .NET problems such as high CPU usage, memory growth, or slow requests. Get environment-specific collection commands and guidance on which tools to use for later analysis.

中文简介正在准备中。当前显示英语简介。

  • Collecting traces during high CPU usage or slow requests
  • Choosing diagnostic tools for Windows or Linux
  • Collecting diagnostics from containers or Kubernetes
dotnet/skills56832026年10月20日 更新

Configure and troubleshoot custom build logic in MSBuild. Check hooks, import order, control properties, and NuGet package layouts to explain why extension files are missing, skipped, or replaced, including paths for specific target frameworks.

中文简介正在准备中。当前显示英语简介。

  • Investigating MSBuild extensions that fail to load
  • Controlling the order of imported extension files
  • Checking NuGet build extension package layouts
dotnet/skills56832026年10月20日 更新

Implement data loading and API submissions in Blazor, including loading indicators, error handling, and cancellation when navigation changes. Configure HttpClient and organize data services for components that run on the server or in the browser.

中文简介正在准备中。当前显示英语简介。

  • Load API data into a Blazor page
  • Show saving status and prevent duplicate submissions
  • Cancel and reload data when route parameters change
dotnet/skills56832026年10月20日 更新

Build page navigation in .NET MAUI apps using Shell. Configure tabs and slide-out menus, register page routes, pass data between pages, and add confirmation dialogs before users leave a page.

中文简介正在准备中。当前显示英语简介。

  • Setting up tabs and slide-out menus
  • Passing data to a detail page
  • Confirming before leaving unsaved changes
dotnet/skills56832026年10月20日 更新

Build Blazor forms, search boxes, and input controls with validation and submission handling. The skill covers file uploads and explains which form patterns apply to interactive pages and pages rendered on the server.

中文简介正在准备中。当前显示英语简介。

  • Build a registration form with input validation
  • Filter a list as users type
  • Add file uploads to an interactive page
dotnet/skills56832026年10月20日 更新

Plan and implement complex Blazor pages by dividing them into focused components. Define parent and child relationships, decide where data is managed, map data and events between components, and establish the order for building them.

中文简介正在准备中。当前显示英语简介。

  • Building dashboards with multiple sections
  • Planning screens with sidebars and content panels
  • Defining data ownership and flow between components
dotnet/skills56832026年10月20日 更新

Review mock configurations in .NET tests by tracing the production code each test exercises. Identify unused, unreachable, duplicated, or replaceable setups, explain concrete fixes, and distinguish them from appropriate mocks for databases, HTTP clients, and other external services.

中文简介正在准备中。当前显示英语简介。

  • Finding unused or unreachable mock setups
  • Consolidating duplicated mock configurations
  • Reviewing ILogger and IOptions replacements
dotnet/skills56832026年10月20日 更新

Review database access built with Entity Framework Core to find slow queries, excessive database calls, memory costs, and correctness issues. It traces application code and uses available SQL logs or execution plans to support targeted fixes.

中文简介正在准备中。当前显示英语简介。

  • Reviewing slow EF Core queries and excessive database calls
  • Investigating memory use in imports and background jobs
  • Checking search filters, pagination, and index coverage
dotnet/skills56832026年10月20日 更新

Connect .NET MAUI screens to application data using XAML or C#. Covers compile-time binding checks, change notifications, value conversion, and fallback displays to help implement bindings and investigate screens that fail to update.

中文简介正在准备中。当前显示英语简介。

  • Fix screens that do not reflect data changes
  • Add compile-time checks to XAML bindings
  • Convert and format values for display
dotnet/skills56832026年10月20日 更新

Diagnose unnecessary rebuilds in MSBuild by examining build logs, file timestamps, and declared inputs and outputs. Identify why work repeats, guide fixes when requested, and verify that a second unchanged build skips the expected targets.

中文简介正在准备中。当前显示英语简介。

  • Investigating rebuilds when no files changed
  • Reviewing inputs and outputs on custom targets
  • Checking generated files and cleanup behavior
dotnet/skills56832026年10月20日 更新

Build scrollable lists and grids in .NET MAUI using CollectionView. The guidance covers item layouts, selection, grouping, refresh gestures, incremental loading, swipe actions, and empty states, with examples and checks for common implementation mistakes.

中文简介正在准备中。当前显示英语简介。

  • Building scrollable lists or grids in .NET MAUI
  • Adding item selection and grouped displays
  • Implementing pull-to-refresh and incremental loading
dotnet/skills56832026年10月20日 更新

Analyze MSBuild binary logs and timing summaries to find why builds are slow. Identify costly reference resolution, code analysis, file copying, restore work, or serialized tasks, then prioritize improvements by their share of total build time.

中文简介正在准备中。当前显示英语简介。

  • Investigate unexplained MSBuild slowness
  • Measure code analysis and source generator overhead
  • Find expensive reference resolution or file copying
dotnet/skills56832026年10月20日 更新

Set up NuGet publishing from GitHub Actions using OIDC, an identity verification mechanism that provides short-lived tokens. Create or update the publishing workflow and get guidance for configuring the matching policy on nuget.org.

中文简介正在准备中。当前显示英语简介。

  • Replace a stored NuGet API key with short-lived tokens
  • Create a new package publishing workflow
  • Check package metadata before setting up publishing
dotnet/skills56832026年10月20日 更新