title: azure data factory project with custom activities
body: <p>I have a azure data factory project.</p>
  
  <p>I read the docs <a href="https://docs.microsoft.com/en-us/azure/data-factory/data-factory-use-custom-activities" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/data-factory/data-factory-use-custom-activities</a> to add custom activities to one of my pipelines.</p>
  
  <p>in the documentation said that you have to zip the dlls of your class library that represent the custom activities, and storage this zip in a azure blob.</p>
  
  <p>and the definition of the pipeline are:</p>
  
  <pre><code>{
  "name": "LoadFromOnerxSalesInvoicesRaw",
  "properties": {
      "description": "Test Deserialize Sales Invoices Raw",
      "activities": [
        {
          "type": "DotNetActivity",
          "typeProperties": {
            "assemblyName": "BICodeActivities.dll",
            "entryPoint": "BICodeActivities.Activities.OneRx.DeserializeSalesInvoiceToLines",
            "packageLinkedService": "biCABlobLS",
            "packageFile": "bi-activities-container/BICodeActivities.zip",
            "extendedProperties": {
              "SliceStart": "$$Text.Format('{0:yyyyMMddHH-mm}', Time.AddMinutes(SliceStart, 0))"
            }
          },
          "inputs": [
            {
              "name": "o-staging-onerx-salesInvoices"
            }
          ],
          "outputs": [
            {
              "name": "o-staging-onerx-salesInvoicesLines"
            }
          ],
          "policy": {
            "timeout": "00:30:00",
            "concurrency": 2,
            "retry": 3
          },
          "scheduler": {
            "frequency": "Day",
            "interval": 1
          },
          "name": "DeserializeSalesInvoiceToLines",
          "linkedServiceName": "biBatchLS"
        },
        {
          "type": "DotNetActivity",
          "typeProperties": {
            "assemblyName": "BICodeActivities.dll",
            "entryPoint": "BICodeActivities.Activities.OneRx.DeserializeSalesInvoiceToDiscounts",
            "packageLinkedService": "biCABlobLS",
            "packageFile": "bi-activities-container/BICodeActivities.zip",
            "extendedProperties": {
              "SliceStart": "$$Text.Format('{0:yyyyMMddHH-mm}', Time.AddMinutes(SliceStart, 0))"
            }
          },
          "inputs": [
            {
              "name": "o-staging-onerx-salesInvoices"
            }
          ],
          "outputs": [
            {
              "name": "o-staging-onerx-salesInvoicesDiscounts"
            }
          ],
          "policy": {
            "timeout": "00:30:00",
            "concurrency": 2,
            "retry": 3
          },
          "scheduler": {
            "frequency": "Day",
            "interval": 1
          },
          "name": "DeserializeSalesInvoiceToDiscounts",
          "linkedServiceName": "biBatchLS"
        }
      ],
      "start": "2017-04-26T09:20:00Z",
      "end": "2018-04-26T22:30:00Z"
  }
  </code></pre>
  
  <p>}</p>
  
  <p>When set up this pipeline in my visual studio project and build i get an error "BICodeActivities.zip is not found in the solution".</p>
  
  <p>I have to zip the dlls and add manually to the solution?, or i need to do something else? </p>