project template - GeneXus Platform SDK installer not working for Visual Studio 2015 -
i'm trying setup environment develop genexus extension version 15.
after installing visual studio express 2015 (based on genexus wiki instructions) i'm installing genexus sdk platform 15 upgrade 3
the sdk installer pop error "can't find vstudio 2005 or 2008", , continue installation.
but genexus projects templates not available in vstudio 2015 after that. worked fine vs2008.
i try this genexus wiki suggestion doesn't work. manually installing files inside vstudio folders.
genexus package.ico genexus package.vsdir genexus package.vsz genexus pattern.ico genexus pattern.vsdir genexus pattern.vsz
please, need visual studio working genexus platform sdk.
encontramos un par de problemas en el estado actual del sdk. con rodolfo estuvimos ya en contacto y logramos que le funcionara, pero actualizo la info aquí por si alguno más se enfrenta con esto.
uno de los problemas era que los templates de proyecto fueron hechos para versiones anteriores y no están actualizados. nos queda pendiente hacer esa actualización y publicar una nueva versión del sdk con esos arreglos. incluso estamos pensando publicar estos proyectos como open-source.
mientras tanto, ese problema se puede solucionar sustituyendo en la instalación del sdk estos 2 archivos (genexuspackage.csproj
y genexuspackage.csproj.user
). https://drive.google.com/open?id=0b1r6und31c6boejfegezzfdtmms
tienen que quedar copiados en %gx_sdk_dir%\packagebuilder\templates
.
el otro era un tema con el visualstudio. cuando desde el add-in le pedimos al vs que cree el proyecto de la extension partir del template de proyecto (que su vez referencia los otros archivos que lo componen), se pasa de servicial y aplica formato al contenido de los archivos. como parte de eso, agrega espacios en algunos lugares. el problema es que esos archivos son también templates y cuando luego el add-in intenta hacer reemplazos falla porque no encuentra algunas de las cosas que tiene que sustituir. por ejemplo busca %safe_part_name%
, y con los cambios que hizo vs ahora en lugar de eso dice % safe_part_name %
.
como work-around, lo que se puede hacer es modificar en visual studio la opción tools / options / text editor / c# / formatting / spacing / set spacing operators
para que tenga el valor ignore spaces around binary operators
.
después de hacer esos cambios, debería funcionar crear un proyecto, hacer build, levantar gx y que quede correctamente instalada y funcionando la extension.
Comments
Post a Comment