miércoles, 23 de julio de 2025

Agregar PackageReference Genexus Net Core

 Hay dos formas de hacerlo

  •   Global, es decir para todos los modelos que tengas en tu computadora, de la versión de Genexus
    • Modificar el Template del target DotNetCoreBaseProject.targets
                    En la ruta: C:\Program Files (x86)\GeneXus\GeneXus17\Packages\BuildTemplates\DotNetCoreBaseProject.targets

#Agregar las lineas dentro del archivo DotNetCoreBaseProject.targets
    <ItemGroup>
        <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
    </ItemGroup>

  •  Por Modelo, solo se verá afectado un modelo
    •  Se debe agregar un archivo Directory.build.targets en la carpeta Build de tu modelo
      • C:\Models\17\MiModelo\NETSQLServer044\build\Directory.build.targets

<Project>
    <ItemGroup>
        <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
    </ItemGroup>
</Project>