Cambiar propiedades no exportables por script MSBUILD.

 En el foro de la Beta de GeneXus, se quejaban que era una tarea engorrosa el cambiar propiedades de las conexiones a base de datos. 

Es una tarea sumamente engorrosa y se comenten muchos errores en el proceso. 

Estoy en un proyecto, donde vamos a necesitar unificar muchas propiedades de al menos 5 KB y ademas, personalizar muchas propiedades, por lo que valia la pena dedicarle un tiempo a automatizar dicha tarea. 

Una de las contras que planteaban, era que no se puede exportar e importar las propiedades, pues hay muchas que son NO EXPORTABLES. 

Desde hace tiempo, se tienen tareas MSBUILD para poder cambiar propiedades de la KB / Version / Ambientes / Generadores / Repositorios de Datos. 

Había hecho varios scripts para cambiar propiedades, pero mi problema siempre había sido que tenia que encontrar el nombre de la propiedad, para poder implementarlo.  
Para esto, exportaba las propiedades, abría el archivo XML, adivinaba cual era la propiedad, buscaba el nombre y ponía el valor que me parecía correcto. 

Recien hoy (esta desde noviembre 2021) , veo esto en el wiki:


O sea, que además del nombre de la propiedad, se puede usar la Descripción que se ve en el IDE. 

Es algo menor, pero que hace posible encontrar facil la forma de setear propiedades que hasta el momento me resultaban difíciles de cambiar. 

Por ejemplo antes hacia:  

y ahora hago

Se que es solo un detalle, pero que ahorra muchas horas inútiles. 

Ademas hace mas facil el cambiar propiedades que no se exportan. 





Comentarios

Entradas más populares de este blog

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Aplicación monolítica o distribuida?

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.