Puedes Agregar a tu Solución un proyecto de instalación y compila toda la solución y despues ejecutas el ejecutable que genera y ya tienes un instalador portable
NOTAS: por si acaso tienes que configurar el proyecto de instalación, y para instalarlo tienes qu tener el windows installer que viene con los prerrequisitos del VS .NET espero poder ayudarte OK saludos byeee.