Quantcast
Channel: Common Language Runtime Internals and Architecture forum
Viewing all articles
Browse latest Browse all 1710

EnumerateInstalledRuntimes is not giving all runtimes

$
0
0

I am using EnumerateInstalledRuntimes to enumerate installed .NET Frameworks on win8 x64 platform.

I am getting v2.0.50727 and v4.0.30319 but nothing for 3.0, 3.5, or 4.5 etc.   I have VS2010, VS2012 installed and expecting to have all the frameworks. Any help?

CComPtr<ICLRMetaHost> pICLRMetaHost;

HRESULT hr = ::CLRCreateInstance(CLSID_CLRMetaHost, IID_ICLRMetaHost, (LPVOID*)&pICLRMetaHost);

if(FAILED(hr))throw_com_error(hr);

CComPtr<IEnumUnknown> pIEnumUnknown;

hr = pICLRMetaHost->EnumerateInstalledRuntimes(&pIEnumUnknown);


Viewing all articles
Browse latest Browse all 1710

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>