During a dotnet analysis the analysis ended with the error "Failed to load metadata dispenser (0x80131700). Possible reasons are: missing .NET framework 2.0 version or .NET framework 2.0 has been installed after a more recent version"
Please find the screen shot below:
Release | Yes/No |
---|---|
8.3.x | |
8.2.x | |
8.1.x | |
8.0.x | |
7.3.x | |
7.2.x | |
7.0.x |
RDBMS | Yes/No |
---|---|
Oracle Server | |
Microsoft SQL Server | |
CSS3 | |
CSS2 | |
CSS1 |
- Package the source code
- Run the analysis,
- Analysis crashes with error in the analysis log.
The Meta Data Dispenser is a COM component and part of the .NET Framework. It is necessary during analysis to open the .net assemblies.
The error comes when the analysis machine does not have .net framework 2 installed or other higher version of framework is installed before framework 2.
Perform the following
- Uninstall the framework 2 and other higher version,If you have .net framework 2 installed.
- Reinstall these frameworks in this order: 2, other higher framework in ascending order (framework 2 first and then other higher framework)
- Run the analysis again.
Impact of issue: Analysis crashes with error message in the analysis log
Impact after applying solution: Analysis runs fine.