Skip to content

RuntimeInfo.version '<undefined>' #44

Open
@cmdty

Description

@cmdty

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

transferred this issue frompythonnet/pythonneton Dec 30, 2022
filmor

filmor commented on Dec 30, 2022

@filmor
Member

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

cmdty commented on Dec 30, 2022

@cmdty
Author

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @filmor@cmdty

        Issue actions

          RuntimeInfo.version '<undefined>' · Issue #44 · pythonnet/clr-loader