title: Azure Functions Shared DLLs in root /bin not found
body: <p>Based on the <a href="https://azure.microsoft.com/en-us/documentation/articles/functions-reference-csharp/" rel="noreferrer">documentation</a> and a <a href="https://social.msdn.microsoft.com/Forums/en-US/c73971d3-3de6-4cac-882c-4bfdaec50d92/share-dlls-between-functions-in-a-functions-app?forum=AzureFunctions" rel="noreferrer">response</a> I got on the MS forums.</p>
  
  <p>I should be able to reference my own libraries in a root bin folder in my Azure Functions App. I will be sharing these libraries between multiple functions.</p>
  
  <p>Here is the relevant part of my code:</p>
  
  <pre><code>#r "../bin/AquasolConnect.Connector.dll"
  #r "../bin/AquasolConnect.TankLinkConnector.dll"
  
  using System;
  using AquasolConnect.Connector;
  using AquasolConnect.TankLinkConnector;
  
  public static void Run(TimerInfo GetTankReadingsTimer, TraceWriter log)
  </code></pre>
  
  <p>Here is my folder structure:</p>
  
  <ul>
  <li>root
  
  <ul>
  <li>bin
  
  <ul>
  <li>AquasolConnect.Connector.dll</li>
  <li>AquasolConnect.TankLinkConnector.dll</li>
  </ul></li>
  <li>GetTankReadings
  
  <ul>
  <li>functions.json</li>
  <li>run.csx</li>
  </ul></li>
  </ul></li>
  </ul>
  
  <p>Here is what the log says:</p>
  
  <blockquote>
    <p>2016-04-22T11:44:56.914 (1,1): error CS0006: Metadata file
    '../bin/AquasolConnect.Connector.dll' could not be found</p>
    
    <p>2016-04-22T11:44:56.914 (2,1): error CS0006: Metadata file
    '../bin/AquasolConnect.TankLinkConnector.dll' could not be found</p>
    
    <p>2016-04-22T11:44:56.914 (5,7): error CS0246: The type or namespace
    name 'AquasolConnect' could not be found (are you missing a using
    directive or an assembly reference?)</p>
    
    <p>2016-04-22T11:44:56.914 (6,7): error CS0246: The type or namespace
    name 'AquasolConnect' could not be found (are you missing a using
    directive or an assembly reference?)</p>
  </blockquote>
  
  <p>What am I doing wrong?</p>