title: How to change the assemblyIdentity of an executable?
body: <p>I want to hide the tool I used to create an .exe file. I am not doing anything illegal, I just want to protect my intellectual property from being copied. If I open the exe file in a text editor I see the following section.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
  &lt;assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"&gt;
  &lt;assemblyIdentity
      version="XXX.XX"
      processorArchitecture="X86"
      name="Microsoft.Windows.NameOfTheTool"
      type="win32"
  /&gt;
  &lt;/assembly&gt;
  </code></pre>
  
  <p>I have attempted to change the name to: <br>
  <code>name="Microsoft.Windows.SomeOtherName"</code></p>
  
  <p>This resulted in the following message when I attempted to execute the file. 
  "This application has failed to start because its side-by-side configuration is incorrect."</p>
  
  <p>How can I solve this?</p>