Skip to content

Note about 2.7 and Item.evaluatedInclude / unevaluatedInclude #62

@3F

Description

@3F

Since the following was marked as Obsolete:

  • PropertyItem.evaluatedValue
  • PropertyItem.unevaluatedValue
  • Item.evaluatedInclude
  • Item.unevaluatedInclude

MvsSln/changelog.txt

Lines 93 to 95 in 63ad0f2

* CHANGED: Projects.Item and PropertyItem:
new ctors & renamed evaluatedValue, evaluatedInclude, unevaluatedValue, unevaluatedInclude
Old access still is available but marked as obsolete and scheduled to be removed in future versions.

it also contains aliases like:

[Obsolete("Renamed as " + nameof(evaluated))]
public readonly string evaluatedValue => evaluated;
[Obsolete("Renamed as " + nameof(unevaluated))]
public readonly string unevaluatedValue => unevaluated;

[Obsolete("Renamed as " + nameof(unevaluated))]
public readonly string unevaluatedValue => unevaluated;
[Obsolete("Renamed as " + nameof(evaluated))]
public readonly string evaluatedValue => evaluated;

and... my bad, as you can see above.
2.7 accidentally got incompatible changes with Item.evaluatedInclude and Item.unevaluatedInclude.

Please either update your code to use modern unevaluated & evaluated
Or let me know if 63ad0f2 needs to be released asap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions