title: Deploying Custom SSIS 2012 Component
body: <p>I am trying to deploy a basic custom component, following the documentation <a href="http://msdn.microsoft.com/en-us/library/ms136078.aspx" rel="noreferrer">here</a></p>
  
  <p>My code for the custom component is as follows:</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Text;
  using System.Threading.Tasks;
  using Microsoft.SqlServer.Dts.Pipeline;
  
  namespace MattsCustomComponent
  {
      [DtsPipelineComponent (DisplayName = "Matts Custom Component", ComponentType =    ComponentType.Transform)]
      public class MattsCustomComponent : PipelineComponent
      {
          public override void ProcessInput(int inputID, PipelineBuffer buffer)
          {
              int numberOfRows = buffer.RowCount;
              bool eof = buffer.EndOfRowset;
          }
  
      }
  }
  </code></pre>
  
  <p>As you can see it is very basic. But when I deploy the dll to the GAC and to <code>C:\Program Files\Microsoft SQL Server\100\DTS\PipelineComponents</code> </p>
  
  <p>It doesn't appear in the SSIS toolbar, am I missing something in adding custom components? the guides online all seem to say that you just need to copy the dll to the gac and the relevant folder.</p>