title: Cryptographic failure while signing assembly in Visual studio
body: <p>I don't know where I went wrong. When I build it searches for the default path for the DLL to sign in. Eventhough I specified the path.</p>
  
  <p>I have created and stored my .snk file in the same location as the DLL.</p>
  
  <pre><code>//Assembly info file for errorcollection
  
  using System.Reflection;
  using System.Runtime.CompilerServices;
  using System.Runtime.InteropServices;
  
  // General Information about an assembly is controlled through the following 
  // set of attributes. Change these attribute values to modify the information
  // associated with an assembly.
  [assembly: AssemblyTitle("ErrorCollection")]
  [assembly: AssemblyDescription("")]
  [assembly: AssemblyConfiguration("")]
  [assembly: AssemblyCompany("")]
  [assembly: AssemblyProduct("ErrorCollection")]
  [assembly: AssemblyCopyright("Copyright ©  2010")]
  [assembly: AssemblyTrademark("")]
  [assembly: AssemblyCulture("")]
  
  // Setting ComVisible to false makes the types in this assembly not visible 
  // to COM components.  If you need to access a type in this assembly from 
  // COM, set the ComVisible attribute to true on that type.
  [assembly: ComVisible(false)]
  
  // The following GUID is for the ID of the typelib if this project is exposed to COM
  [assembly: Guid("2c17131b-0ae3-4146-a797-308f5958e819")]
  
  // Version information for an assembly consists of the following four values:
  //
  //      Major Version
  //      Minor Version 
  //      Build Number
  //      Revision
  //
  // You can specify all the values or you can default the Build and Revision Numbers 
  // by using the '*' as shown below:
  // [assembly: AssemblyVersion("1.0.*")]
  [assembly: AssemblyVersion("1.0.0.0")]
  [assembly: AssemblyFileVersion("1.0.0.0")]
  [assembly: System.Reflection.AssemblyKeyFile(@"D:\Services\bin\ErrorCollection.snk")]
  </code></pre>
  
  <p>I get the following error:</p>
  
  <blockquote>
    <p>"Cryptographic failure while signing assembly 'D:\Services\ErrorCollection\obj\Debug\ErrorCollection.dll' -- 'Error reading key file 'D:\Services\bin\ErrorCollection.snk' -- The system cannot find the file specified. '    ErrorCollection"</p>
  </blockquote>