title: AJAX Control Toolkit publish to Visual Studio Online fails
body: <p>I have a project that I've spent over a week on so far (so starting fresh won't really work that well), that includes use of the AJAX Control Toolkit for .Net 4.5.</p>
  
  <p>I have Visual Studio 2012, and I've installed AJAXControlToolkit as a reference via Nuget. I then made a build, and drag/dropped the controls into my Toolbox from the bin folder of that build.</p>
  
  <p>My WebConfig has the reference for the toolkit as well:</p>
  
  <pre><code>&lt;?xml version="1.0"?&gt;
  &lt;!--
    For more information on how to configure your ASP.NET application, please visit
    http://go.microsoft.com/fwlink/?LinkId=169433
    --&gt;
  &lt;configuration&gt;
      &lt;appSettings/&gt;
      &lt;system.web&gt;
          &lt;compilation debug="true" targetFramework="4.5"&gt;
              &lt;assemblies&gt;
                  &lt;add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/&gt;
                  &lt;add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt;
                  &lt;add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/&gt;
                  &lt;add assembly="AjaxControlToolkit"/&gt;
              &lt;/assemblies&gt;
          &lt;/compilation&gt;
          &lt;httpRuntime/&gt;
          &lt;pages controlRenderingCompatibilityVersion="4.0"&gt;
              &lt;controls&gt;
                  &lt;add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit, Version=4.5.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" namespace="AjaxControlToolkit"/&gt;
              &lt;/controls&gt;
          &lt;/pages&gt;
      &lt;/system.web&gt;
      &lt;system.webServer&gt;
          &lt;handlers&gt;
              &lt;remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/&gt;
              &lt;remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/&gt;
              &lt;remove name="ExtensionlessUrlHandler-Integrated-4.0"/&gt;
              &lt;add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"/&gt;
              &lt;add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0"/&gt;
              &lt;add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/&gt;
          &lt;/handlers&gt;
      &lt;/system.webServer&gt;
      &lt;runtime&gt;
          &lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&gt;
              &lt;dependentAssembly&gt;
                  &lt;assemblyIdentity name="Microsoft.WindowsAzure.Storage" publicKeyToken="31bf3856ad364e35" culture="neutral"/&gt;
                  &lt;bindingRedirect oldVersion="0.0.0.0-2.1.0.4" newVersion="2.1.0.4"/&gt;
              &lt;/dependentAssembly&gt;
          &lt;/assemblyBinding&gt;
      &lt;/runtime&gt;
  &lt;/configuration&gt;
  </code></pre>
  
  <p>I am building via TFS, to an online destination with Visual Studio Online, but every build results in this set of errors:</p>
  
  <p>17 error(s), 4 warning(s)
    $/SCEIP/SCEIP.sln - 17 error(s), 4 warning(s)
  View log file</p>
  
  <h2>Errors:</h2>
  
  <ul>
  <li>Application\step1.aspx.designer.cs (274): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\eligibility.aspx.designer.cs (58): The type or namespace
  name 'AjaxControlToolkit' could not be found in the global namespace
  (are you missing an assembly reference?)</li>
  <li>Application\eligibility.aspx.designer.cs (148): The type or namespace
  name 'AjaxControlToolkit' could not be found in the global namespace
  (are you missing an assembly reference?)</li>
  <li>Application\eligibility.aspx.designer.cs (193): The type or namespace
  name 'AjaxControlToolkit' could not be found in the global namespace
  (are you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (112): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (148): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (175): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (247): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\eligibility.aspx.designer.cs (103): The type or namespace
  name 'AjaxControlToolkit' could not be found in the global namespace
  (are you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (328): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (346): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (400): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (418): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (436): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (454): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>Application\step1.aspx.designer.cs (472): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  <li>SCEIP.Master.designer.cs (40): The type or namespace name
  'AjaxControlToolkit' could not be found in the global namespace (are
  you missing an assembly reference?)</li>
  </ul>
  
  <h2>Warnings:</h2>
  
  <ul>
  <li>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets
  (1605): Could not resolve this reference. Could not locate the
  assembly "AjaxControlToolkit". Check to make sure the assembly exists
  on disk. If this reference is required by your code, you may get
  compilation errors.</li>
  <li>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets
  (1605): Could not resolve this reference. Could not locate the
  assembly "AjaxMin". Check to make sure the assembly exists on disk.
  If this reference is required by your code, you may get compilation
  errors.</li>
  <li>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets
  (1605): Could not resolve this reference. Could not locate the
  assembly "HtmlAgilityPack". Check to make sure the assembly exists on
  disk. If this reference is required by your code, you may get
  compilation errors.</li>
  <li>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets
  (1605): Could not resolve this reference. Could not locate the
  assembly "Newtonsoft.Json, Version=4.5.0.0, Culture=neutral,
  PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL". Check
  to make sure the assembly exists on disk. If this reference is
  required by your code, you may get compilation errors.</li>
  </ul>
  
  <p>My build works locally (of course) just fine, but if I can't publish it, then it's a failure. I've looked all over online, but found nothing that seems to offer any help at all.</p>