Official Content
  • This documentation is valid for:

GeneXus Extensions Software Development Kit is a collection of binaries, tools, samples, documentation, etc., related to the development of extensibility.

Check GeneXus Platform SDK Download for the latest versions.

Installation prerequisites 

  • Install GeneXus
  • Install a version from Visual Studio 2015 to Visual Studio 2019.

GeneXus Platform SDK contains the following folders:

Bin

A subset of the GeneXus assemblies that may be referenced by your extensions.
Symbol files for GeneXus assemblies.

PackageBuilder

A wizard integrated into Visual Studio 2019 (or Visual Studio 2019 Professional) that may be used to create a starting package project. You'll find this wizard as a "GeneXus Package" option inside the New Project dialog in Visual Studio.

PatternBuilder

A wizard integrated into Visual Studio 2019 (or Visual Studio 2019 Professional) that may facilitate the creation and development of Patterns.

Patterns

Work With - This folder contains the sources for the helper assemblies used in the Work With Patterns.
They are included for reference and you are free to modify them and distribute modified versions.

Samples

A collection of sample projects, showing different extension possibilities:

NewObject

It's the same project you can create using the PackageBuilder wizard. It shows how to provide new object categories, new object types, new object part types, and new part editors.

Menu

This sample shows how to define new menu options and how to interact with all menu commands.

ToolWindow

Shows how to add your own tool window to GeneXus.

GXTasks

Creates a sample MSBuild task. More info

RTFText

Creates a new RTFText object similar to the Document object.

Daily Dilbert

Uses an XSL transformation over an RSS feed in order to show a daily Dilbert cartoon in a tool window.

ConsoleTool

Console application using the GeneXus Business Logic assemblies.

Community

Note: These projects do not automatically deploy and register to GeneXus X. To try any of these extensions, you need to copy its DLL file to the Packages folder of GeneXus X, and then run GeneXus specifying (at least once) the /install command line option.

Schemas

XML schema declaration files

Tools

Updater

This tool can be used in conjunction with a Catalog XML file to automate the deployment of your extension. See the catalog.xml file and how it is used in a project created with the PackageBuilder wizard. More info


Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant