Skip to content

python setup.py install needs /p:TargetFrameworkVersion="v4.5" #477

Closed

Description

@qherreros

Hi

Environment

  • Pythonnet version: 2.3.0
  • Python version: 3.6
  • Operating System: Ubuntu 16.04 (VM Google Compute)

Details

It has been impossible to install pythonnet with pip install pythonnet or python setup.py install without adding /p:TargetFrameworkVersion="v4.5" to the setup.py.
Without this line I have :

CSC: error CS0518: The predefined type System.ValueType' is not defined or imported CSC: error CS0518: The predefined type System.Attribute' is not defined or imported
CSC: error CS0518: The predefined type System.Int32' is not defined or imported CSC: error CS0518: The predefined type System.UInt32' is not defined or imported
CSC: error CS0518: The predefined type System.Int64' is not defined or imported CSC: error CS0518: The predefined type System.UInt64' is not defined or imported
CSC: error CS0518: The predefined type System.Single' is not defined or imported CSC: error CS0518: The predefined type System.Double' is not defined or imported
CSC: error CS0518: The predefined type System.Char' is not defined or imported CSC: error CS0518: The predefined type System.Int16' is not defined or imported
CSC: error CS0518: The predefined type System.Decimal' is not defined or imported CSC: error CS0518: The predefined type System.Boolean' is not defined or imported
CSC: error CS0518: The predefined type System.SByte' is not defined or imported CSC: error CS0518: The predefined type System.Byte' is not defined or imported
CSC: error CS0518: The predefined type System.UInt16' is not defined or imported CSC: error CS0518: The predefined type System.String' is not defined or imported
CSC: error CS0518: The predefined type System.Enum' is not defined or imported CSC: error CS0518: The predefined type System.Delegate' is not defined or imported
CSC: error CS0518: The predefined type System.MulticastDelegate' is not defined or imported CSC: error CS0518: The predefined type System.Void' is not defined or imported
CSC: error CS0518: The predefined type System.Array' is not defined or imported CSC: error CS0518: The predefined type System.Type' is not defined or imported
CSC: error CS0518: The predefined type System.Collections.IEnumerator' is not defined or imported CSC: error CS0518: The predefined type System.Collections.IEnumerable' is not defined or imported
CSC: error CS0518: The predefined type System.IDisposable' is not defined or imported CSC: error CS0518: The predefined type System.IntPtr' is not defined or imported
CSC: error CS0518: The predefined type System.UIntPtr' is not defined or imported CSC: error CS0518: The predefined type System.RuntimeFieldHandle' is not defined or imported
CSC: error CS0518: The predefined type System.RuntimeTypeHandle' is not defined or imported CSC: error CS0518: The predefined type System.Exception' is not defined or imported

Is that a normal behavior ?

Cheers

Activity

  1. den-run-ai commented on May 30, 2017

    @den-run-ai
    Contributor

    You likely have an old Mono version, search the issue tracker here for the same error.
    If you install Mono 5.0 (released couple weeks ago), then you need to install from master branch.

  2. qherreros commented on May 30, 2017

    @qherreros
    Author

    My mono is 4.2.1. Is that considered too old? I read that pythonnet was not ready yet for Mono 5.0 (even in master). Is that true?

    Thanks for your answer

  3. den-run-ai commented on May 30, 2017

    @den-run-ai
    Contributor

    Master works with Mono 5.0:

    #471

  4. den-run-ai commented on May 30, 2017

    @den-run-ai
    Contributor

    Pythonnet 2.3.0 works with Mono 4.8.

  5. qherreros commented on May 30, 2017

    @qherreros
    Author

    Thank you very much for those explanations 👍

  6. vmuriart commented on May 30, 2017

    @vmuriart
    Contributor

    Looks like we might need a minor or patch release soon-ish

  7. den-run-ai commented on May 30, 2017

    @den-run-ai
    Contributor
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

      Issue actions