I create a Custom SSIS Task according to this article: Developing a Custom SSIS Source Component
Now, after compiling the DLL I need to put it into the PipelineComponents folder of the relevant SQL Server Version. The article states that I also have to register in in the GAC. (in "Deploying the custom component" section)
Why do I need to put it into two different locations ?