title: C# 2013 Default certificate could not be created. Publish aborting
body: <p>When I try to run a .exe that I built in Visual&nbsp;Studio&nbsp;2013 with C# it will run just fine on the machine I compiled it in. When I try to run the program on different machines I get exception errors.</p>
  
  <p>So I tried to publish the program and I get this error:</p>
  
  <blockquote>
    <p>Default certificate could not be created. Publish aborting</p>
  </blockquote>
  
  <p>If I run the executable from a machine that has Visual Studio on it it works fine.</p>
  
  <p>When I try to create a certificate I get the error</p>
  
  <blockquote>
    <p>The Profile for the user is a temporary profile. (exception from
    HRESULT:0x80090024)</p>
  </blockquote>
  
  <p>I would like this executable to run at start-up on all Windows 7 student computers in our school.</p>