Skip to content

Be more clear about dependencies.  #154

Open
@faldor20

Description

@faldor20

Describe the bug
At present just trying to use this project in a fresh console application will result in lots of cryptic errors and strange behaviour.
To fix this you must include some combination of microsoft.build.* packages.

Nowhere, that I can see is this explained.
The only way I was able to find this out was by being very confused for a number of hours and then combing through the other projects using this project for oddities.

Putting this in my paket.references seems to work, though I'm not sure if this actually covers all the packages I need, and I have no idea what the equivalent for normal fsproj package references would be..

Microsoft.Build.Framework copy_local: false
Microsoft.Build.Utilities.Core copy_local: false
Microsoft.Build.Tasks.Core copy_local: false

To Reproduce
Steps to reproduce the behaviour:

  1. Create a fresh project.
  2. Include this package.
  3. Try to load a project.
  4. Get errors on loading, or have the loading be incomplete.

Expected behaviour
I expect the package to work out of the box, or to tell me in an obvious place that there are additional steps required to make it work.

Activity

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

    need documentedWe need to write documentation to clear up problems

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions