Skip to content

Processing steps

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