title: WCF Unable to Load Custom Behavior Extension From Strongly Named Assembly
body: <p>i have a custom behavior extension which i'm using in my client side app.config</p>
  
  <pre><code>&lt;extensions&gt;
    &lt;behaviorExtensions&gt;
      &lt;add name="consoleMessageTracing" type="Extensions.ConsoleMessageTracingElement, Extensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/&gt;
    &lt;/behaviorExtensions&gt;
  &lt;/extensions&gt;
  </code></pre>
  
  <p>this works great, but if i move my custom behavior code into a project which is strongly named, and update the behavior like below:</p>
  
  <pre><code>    &lt;add name="consoleMessageTracing" type="Common.WcfExtensions.ConsoleMessageTracingElement, Common.WcfExtensions, Version=1.1.0.0, Culture=neutral, PublicKeyToken=f7ac309eefe2c404" /&gt;
  </code></pre>
  
  <p>i get the following error:</p>
  
  <blockquote>
    <p>SetUp : System.Configuration.ConfigurationErrorsException : The type
    'Common.WcfExtensions.ConsoleMessageTracingElement,
    Common.WcfExtensions, Version=1.1.0.0, Culture=neutral,
    PublicKeyToken=f7ac309eefe2c404' registered for extension
    'consoleMessageTracing' could not be loaded.</p>
  </blockquote>
  
  <p>can anyone help explain what i'm doing wrong? the token key is correct and the version of the assembly is correct.</p>
  
  <p>UPDATE:
  if i use the WCF configuration editor, i get the same message.  some reason its unable to read the DLL, the Common.DLL is in the bin directory.</p>