clr-activation-debugging

Analyze CLRLoad logs to diagnose .NET Framework CLR activation issues.

Updated May 28, 2026
One-click install
npx skills add https://github.com/ojrojas/AgentsInstructions --skill clr-activation-debugging-ojrojas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clr-activation-debugging
Source: https://github.com/ojrojas/AgentsInstructions/tree/main/.claude/skills/dotnet-diag/skills/clr-activation-debugging
Command: npx skills add https://github.com/ojrojas/AgentsInstructions --skill clr-activation-debugging-ojrojas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill assists in diagnosing and resolving .NET Framework CLR activation issues by analyzing CLR activation logs.

Core Features & Use Cases

  • Log Analysis: Analyze CLR activation logs (CLRLoad logs) for runtime selection issues.
  • Diagnostic Guidance: Provides detailed guidance on interpreting log messages and diagnosing common problems.
  • Use Case: When a COM object fails to activate because the shim can't resolve the runtime, use this Skill to analyze the logs and determine the cause.

Quick Start

Analyze the CLR activation logs for the process 'myapp.exe' and provide a summary of the findings.

Frequently Asked Questions about clr-activation-debugging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose .NET Framework CLR activation failures from CLRLoad logs?

To diagnose .NET Framework CLR activation failures, analyze CLRLoad logs to identify runtime selection problems. This Skill interprets those logs to pinpoint why the shim fails to resolve the correct runtime during COM activations or legacy hosting scenarios.

Why does my COM object fail to activate when the CLR shim cannot resolve the runtime?

COM object activation fails when the CLR shim cannot resolve the runtime due to versioning mismatches or configuration errors. Analyzing CLR activation logs reveals the exact runtime selection failure preventing the process from loading the correct .NET Framework version.

How do I analyze CLR activation logs for a specific process like myapp.exe?

Analyze CLR activation logs for a specific process by providing the executable name alongside the captured CLRLoad log data. The Skill reviews the log entries for that process to summarize runtime selection findings and diagnose the activation issue.

What do I need to troubleshoot CLR activation issues in legacy hosting scenarios?

Troubleshooting CLR activation issues in legacy hosting scenarios requires access to CLRLoad logs and knowledge of CLR activation architecture. The Skill uses these logs to provide diagnostic guidance for interpreting runtime selection failures within legacy environments.

Can I use this Skill to diagnose .NET Core or .NET 5 runtime activation problems?

This Skill diagnoses .NET Framework CLR activation issues specifically, not .NET Core or modern .NET versions. It analyzes CLRLoad logs tied to the legacy .NET Framework runtime selection process, focusing on COM activations and legacy hosting scenarios.