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].