Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend MSBuild binding mechanism with evaluation of expressions #5767

Open
YuliiaKovalova opened this issue Dec 15, 2022 · 0 comments
Open
Labels
feature The issue defines new feature. gathering-feedback The issue requires feedback in order to be planned, please comment if the feature is useful for you triaged The issue was evaluated by the triage team, placed on correct area, next action defined.
Milestone

Comments

@YuliiaKovalova
Copy link
Member

YuliiaKovalova commented Dec 15, 2022

Is your feature request related to a problem? Please describe.

N/A

Describe the solution you'd like.

Currently, it is possible to bind templates to MSBuild properties,
It is suggested to extend it with binding to the evaluation of expressions
E.g. $([MSBuild]::IsTargetFrameworkCompatible($(TargetFramework), 'net6.0'))

Additional context

  • consider implementing it as expression evaluator component which can parse and evaluate expression
  • consider also C# expression
  • consider surfacing existing evaluators as components
@vlada-shubina vlada-shubina added the feature The issue defines new feature. label Dec 19, 2022
@vlada-shubina vlada-shubina added this to the Backlog milestone Dec 19, 2022
@vlada-shubina vlada-shubina added the triaged The issue was evaluated by the triage team, placed on correct area, next action defined. label Dec 19, 2022
@YuliiaKovalova YuliiaKovalova added the gathering-feedback The issue requires feedback in order to be planned, please comment if the feature is useful for you label Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature The issue defines new feature. gathering-feedback The issue requires feedback in order to be planned, please comment if the feature is useful for you triaged The issue was evaluated by the triage team, placed on correct area, next action defined.
Projects
None yet
Development

No branches or pull requests

2 participants