title: How change assembly information of copied file to a new location
body: <p>i want to change <code>AssemblyInfo</code> of copied executeable file to a new location and keep the main information of main executeable file safe.<br>
  i am using the codes below to copy my file to new location with <strong>new file name</strong>.   </p>
  
  <pre><code>        String fileDestination = Path.Combine(Environment.GetFolderPath(folder), "settings.exe");
  
          if (!File.Exists(fileDestination))
              File.Copy(Application.ExecutablePath, fileDestination);
  </code></pre>
  
  <p>but <code>AssemlyInfo</code> of new file is same as source file and i want to change them.<br>
  how can i do that before copying original file?  </p>