title: Change Published Project Install Directory in Windows8.1
body: <p>I am trying to change the default installation directory of my projects when I publish them but I seem to have no choice over where the published setup.exe actually puts the program. It seems after setup.exe running and application installed, all the processed files are under the folder of <code>C:\Users\{username}\AppData\Local\Apps\2.0\</code> (Something like that, I dont remember the exact directory as it is very long). This is not what i want as I installed the program in the <code>C:\Program Files\</code> but all the log files go to the <code>C:\Users\{username}\AppData\Local\Apps\2.0\</code>. This is really really annoying. </p>
  
  <p>The application I published is C# Windows Form Application </p>
  
  <p>And I have looked through online and found that somebody suggested to create an MSI package for C# Windows Application Using a Visual Studio Setup Project instead of publishing the program: </p>
  
  <p><a href="https://stackoverflow.com/questions/25902948/publish-windows-form-application-how-change-the-installation-path">Publish Windows form application how change the installation path</a></p>
  
  <p>It is supposed that the above website can solve this problem. Are there any other suggestions to solve this redirection problem after publishing the C# Windows Form Application? Thank you.</p>