title: How to change a Windows service installation directory at install time?
body: <p>I built a Windows service (in Visual Studio 2015) and I need the user to select the directory where to install but at installation time I need to add a subfolder to the provided directory. Normally I get the installation directory with <code>System.Reflection.Assembly.GetExecutingAssembly().Location</code> but I cannot change it. Is there any method or properties I can change in <code>BeforeInstall</code> method for example?</p>