ARES Commander Plugin Project templates

Plugin developers can use ARES Command plugin template to start a project from scratch. This project template Wizard can be downloaded from Visual Studio Marketplace. It contains 5 project templates which enables to create FRX Simple plugin, FRX Application, C#, VB.NET, ARES C++Core SDK plugin projects for ARES Commander 2024.

  1. ARES Commander 2024 Core SDK Plugin

  2. ARES Commander 2024 FRX Application

  3. ARES Commander 2024 FRX Plugin

  4. ARES Commander 2024 VB.NET Plugin

  5. ARES Commander 2024 C# Plugin

 

ARES Commander 2024 Core SDK Plugin Project

This template creates a plugin project which is using Core C++ CFx API.

Prerequisite: ARES Commander SDK must be installed to build this type of projects and environment variable ARES_SDK must be set to SDK path build the project.

Load: Use LOADAPPLICATION or APPLOAD to load this type of plugin DLL.

ARES Commander 2024 FRX Application Project

This template creates a plugin project which is using FRX API. This template creates a basic project infrastructure and an application class and it’s Initialization/ Un-initialization code. This project is using FXARX environment variable to locate the API headers and linking libraries.

Prerequisite: ARES Commander SDK must be installed and environment variable FXARX must be set, using a batch file or adding directly to the system. FXARX variable contains the location of the FxARX SDK path. If you use a batch file, please follow the code below:

set FXARX=C:\SDKs\202X.X.X.XXXX_x64_ARES_SDK_FxARX start myFRXapplication.sln

Just take in consideration that when you run the batch file the first time the solution is still not generated, in that case use as second line the location of your Visual Studio.

Load: Use ARES Commander LOADAPPLICATION/APPLOAD commands to load this type of FRX plugin.

ARES Commander 2024 FRX Plugin Project

This template creates a plugin project which is using FRX API. This template creates a basic project infrastructure and entry point function with Initialization/ Un-initialization code. This project is using FXARX environment variable to locate the API headers and linking libraries.

Prerequisite: ARES Commander SDK must be installed and environment variable FXARX must be set, using a batch file or adding directly to the system. FXARX variable contains the location of the FxARX SDK path. If you use a batch file, please follow the code below:

set FXARX=C:\SDKs\202X.X.X.XXXX_x64_ARES_SDK_FxARX start myFRXapplication.sln

Just take in consideration that when you run the batch file the first time the solution is still not generated, in that case use as second line the location of your Visual Studio.

Load: Use ARES Commander LOADAPPLICATION/APPLOAD commands to load this type of FRX plugin.

ARES Commander 2024 VB.NET Plugin Project

This template creates a VB.NET plugin project ARES Commander’s .NET Classic API. This template creates a basic project infrastructure and an application class and it’s Initialization/ Un-initialization code. This project using assembly references from ARES Commander’s BIN folder.

Prerequisite: ARES Commander and .NET framework 4.8 must be installed to build this type of projects.

Load: Use LOADDOTNETAPPLICATION or NETLOAD to load this type of plugin DLL.

 

ARES Commander 2024 VB.NET Plugin Project

This template creates a VB.NET plugin project ARES Commander’s .NET Classic API. This template creates a basic project infrastructure and an application class and it’s Initialization/ Un-initialization code. This project using assembly references from ARES Commander’s BIN folder.

Prerequisite: ARES Commander and .NET framework 4.8 must be installed to build this type of projects.

Load: Use LOADDOTNETAPPLICATION or NETLOAD to load this type of plugin DLL.