Asegurar release siempre en la publicación .Net

La publicación de una aplicación .Net permite utilizar la configuración Debug y Release y dependerá casi siempre de lo que tengamos seleccionado en el momento de la publicación.

Sin embargo, en muchas ocasiones solo nos interesará publicar con la configuración Release.
Sobre todo cuando tengamos en nuestro código sentencias condicionales del tipo:

#if DEBUG

#else

#endif

Para asegurarnos de que siempre utilizaremos la configuración release deberíamos editar el archivo csproj de nuestro proyecto e introducir lo siguiente justo antes del cierre de la etiqueta :

<Target Name="BeforePublish">
	<Error Condition="'$(Configuration)' == 'Debug'" Text="¡Estás intentando publicar la configuración Debug!" />
  </Target>

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *