La respuesta aceptada por @JaredPar es técnicamente correcta, pero adolece del hecho de que debe rehacerla para cada desarrollador, cada vez que obtiene una copia nueva del código y cada vez que se elimina el archivo csproj.user
. Cuando lo hace de esa manera, la configuración se guarda en el archivo csproj.user
.
Una mejor opción es poner la configuración en el archivo csproj
para que no se pierda. Desafortunadamente, Visual Studio no le permite hacer esto automáticamente, por lo que debe agregar manualmente la configuración. Afortunadamente, la configuración es la misma para cualquier proyecto.
Haga clic derecho y descargue el proyecto, luego haga clic derecho nuevamente y edite el archivo de proyecto csproj
. En XML, agregue lo siguiente al primer PropertyGroup
, por ejemplo, inmediatamente después de TargetFramework
.
<StartAction>Program</StartAction>
<StartProgram>$(DevEnvDir)\devenv.exe</StartProgram>
<StartArguments>/rootsuffix Exp</StartArguments>
Esto tiene las siguientes ventajas;
- Se establece que para depurar y liberar
- Se ejecuta cualquier versión de Visual Studio está ejecutando actualmente
- se comprueba en control de código fuente, por lo que cada desarrollador no tiene que recordar cómo hacerlo it :)
Como @MBulli estados en los comentarios, si se han realizado los cambios en la respuesta aceptada, borrar el archivo de *.csproj.user
porque la configuración en que harán caso omiso de los que se agregaron al archivo principal csproj
.
gracias por esta respuesta, se resolvió un problema de una vez. ¡Muy agradecido! –
@JaredPar - ¿hay alguna manera de decirle a la extensión vs2012 que se registre en la colmena experimental de la vista previa de vs2015? –
Hice esto en VS2015 y funcionó. – matthewpavkov