Open
Description
Environment
- Pythonnet version: 3.0.1
- Python version: 3.7.1
- Operating System: Windows 10
- .NET Runtime: .NET Framework 4.8 is latest version installed.
Details
- Describe what you were trying to get done.
Determine the .NET Framework runtime version pythonnet is using.
import pythonnet
import clr
pythonnet.get_runtime_info()
# Prints the following:
# RuntimeInfo(kind='.NET Framework', version='<undefined>', initialized=True, shutdown=False)
Why does this show '<undefined>' as the RuntimeInfo version? Is this a bug?
Activity
filmor commentedon Dec 30, 2022
It is not a bug per se, it is just unimplemented, see: https://github.com/pythonnet/clr-loader/blob/master/clr_loader/netfx.py#L26-L34
PRs are welcome, it's probably enough to add a new function to the
ClrLoader
.NET project that returns the version data in a prepared string buffer.cmdty commentedon Dec 30, 2022
@filmor thanks, I've just taken a look at the code. I won't have time to create a pull request to fix this over the next few weeks at least, but if this is still outstanding I'll try to give it a go later.