Processing steps
Vladimir Shkolka edited this page Nov 7, 2017
·
4 revisions
- PreBuildAdaptationExecutionTask depends from ResolveReferences target so has as input paths to all assembly references (compiled libraries)
- References scan for adaptation attributes definitions
- Assembly source code analysis for adaptation attributes usages (fast syntax tree analysis)
- If there is no suspicious attributes task break processing.
- Otherwise suspicious attributes semantic analysis.
- Call all static Setup methods
- Attributes instantiating
- All PreBuild methods definition call.
- Artifactory artifacts content generation analysis
- Extend MSBuild with additional items
- Code compilation
- PostBuildAdaptationExecutionTask execution after code compilation
- All PostBuild methods definition call in attributes instances instantiated in 6 step