check_env
Verifies the .NET runtime and bundled DLL are loaded, returning version info for all components to ensure readiness for assembly analysis.
Instructions
Startup diagnostics: verify runtime / DLL / versions are ready.
Checks that the .NET runtime (CoreCLR) is loaded, the bundled
ICSharpCode.Decompiler.dll is present in lib/, and returns
version info for all components.
The asm_search_dirs field shows which directories the decompiler
searches automatically for dependency resolution — typically the
lib/ folder. The target DLL's own directory is also always searched.
Example::
check_env()
# Returns: {"python_version": "3.14.3", "decompiler_version": "9.0.0.7889", ...}Returns: EnvInfo: Python version, .NET runtime version, decompiler version, and library directory status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| python_version | Yes | ||
| python_executable | Yes | ||
| net_runtime_version | Yes | ||
| net_tfm_target | Yes | ||
| decompiler_version | Yes | ||
| lib_dir | Yes | ||
| lib_present | Yes | ||
| asm_search_dirs | Yes |