Diagnoses .NET Framework runtime loading and activation issues by analyzing mscoree.dll CLRLoad logs.
This skill empowers Claude to troubleshoot complex .NET Framework activation failures, such as runtime version mismatches, COM object activation errors, and 'Unable to find a version of the runtime' failures. By analyzing CLR activation logs (CLRLoad logs), it traces the decision-making process of the mscoree.dll shim, evaluates the impact of application configuration files, and helps resolve issues related to .NET 3.5 Feature-on-Demand (FOD) behavior on modern Windows systems.
主な機能
01Analyzes mscoree.dll and mscoreei.dll shim logs for runtime selection logic
02Identifies specific shim HRESULT errors like 0x80131700 (CLR_E_SHIM_RUNTIMELOAD)
03Diagnoses .NET 3.5 Feature-on-Demand (FOD) installation and suppression issues
04Detects version capping and legacy bind conflicts between CLR v2.0 and v4.0
05Evaluates .config file entries including supportedRuntime and legacy activation policies
061,215 GitHub stars
ユースケース
01Resolving COM object activation failures where the shim cannot resolve the correct runtime
02Investigating why .NET 3.5 installation prompts appear or fail to appear on Windows 10/11
03Troubleshooting legacy .NET Framework apps that fail to launch on v4-only systems