Table of Contents

Hx_NetSetupTool

Sets up the tool (a .NET tool or a dependency package) to be used by the Heleonix.Build framework.

Name

The name of the .NET tool to be used or the name of the dependency package. Example of a .NET tool Name: 'hxbuild', 'docfx'. Example of a dependency package name: 'NunitXml.TestLogger'.

DotnetExe

The path to the 'dotnet.exe' executable to use for installation commands. Use $Hx_Sys_DotnetExe in your targets.

PackageName

The name of the package to install. For the tools used by the Heleonix.Build it is ignored, because the 'PackageName' is hard-coded. For your custom tools it needs to be specified. If 'IsPackage' is 'true', it is ignored, because the 'Name' is used instead.

Version

The version of the tool to be installed, i.e. '1.0.0', '6.0.1'. If not specified, the latest version is installed. For the tools used by the Heleonix.Build, it is ignored, because the specific versions are hard-coded.

IsPackage

For dependency packages set it to 'true'. For .NET tools set it to 'false'. Default is 'false'.

ToolPath

The path to the installed .NET tool executable or to the installed dependency package folder [Output].