Skip to content

Allow IBuildEngine Extension Point #6183

@benvillalobos

Description

@benvillalobos

Issue tracking discussion that started here: #6174 (comment)

Issue Description

Adding new information the task can access from the build engine is cumbersome. Current process:

  1. Create IBuildEngineX
  2. Add one property
  3. Modify TaskHost and OOPTaskHost to implement the interface.

Potential Path Forward

  1. Create an IBuildEngineX that contains a Dictionary<string, object> where object is serializable.
  2. Mihai suggested an IBE with an abstract class called EngineServices.

Metadata

Metadata

Assignees

Labels

Area: EngineIssues impacting the core execution of targets and tasks.needs-designRequires discussion with the dev team before attempting a fix.triaged

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions