All the C# classes mentioned in this chapter must be in a specific namespace ending with a part for the name of the task followed by a part for its version. The version part must begin with a V followed by major and minor version separated by an underscore (_). E.g., if the task should be named "DoSomethingTask" in version 1.0, the namespace must look like:


namespace ….DoSomethingTask.V1_0



To easily achieve the namespace structure, it is advised to create a dedicated VisualStudio folder structure for each task and version as follows (referring to the above example task)