-
-
Notifications
You must be signed in to change notification settings - Fork 38
Dependencies
lordmilko edited this page Nov 15, 2019
·
6 revisions
The PrtgAPI Build Environment requires a number of dependencies in order to perform its functions. When a PrtgAPI Build Environment command is invoked, any missing commands/utilities will automatically be installed as required. The following table outlines the dependencies required by the build environment. Each dependency can also be manually installed by running Install-PrtgDependency <name>
Name | Category | Description |
---|---|---|
Chocolatey | Build | Package manager used for installing other dependencies |
dotnet | Build | .NET Core SDK. If dotnet is not available on the PATH , a copy will automatically be downloaded to packages/dotnet-sdk
|
codecov | CI | Used for uploading coverage reports to codecov |
opencover | CI | Used for calculating code coverage |
reportgenerator | CI | Used for generating coverage reports from opencover output files |
vswhere | Build | Locates Visual Studio tools such as MSBuild and vstest.console |
NuGet | Build | Used for restoring and generating legacy project packages |
NuGetProvider | CI | Used for generating PowerShell packages |
PowerShellGet | CI | Used for generating PowerShell packages |
Pester | Test | Used for executing unit tests |
PSScriptAnalyzer | Utility | Used for identifying PowerShell code defects |
net452 | Build | .NET Framework 4.5.2 reference assemblies required for compiling anything that targets .NET Framework 4.5.2 |
net461 | Build | .NET Framework 4.6.1 reference assemblies required for compiling anything that targets .NET Framework 4.6.1 / .NET Standard 2.0 |