Skip to content

OpenTapPackageReference without InstallActions

In some situations I want to use a package reference without running the install actions. This is sometimes because I just want to use the DLLs for compilation. This should affect <OpenTapPackageReference> and `' and cascade to dependencies unless also included without NoInstallAction.

  • Make it possible to include Developer's System without installing any MSI files or OS integration
  • A step in the direction of supporting cross platform builds for OpenTAP.

XML Example:

<OpenTapPackageReference Include="Keysight Fixed Licensing" Version="1.1.0" Repository="packages.opentap.keysight.com" NoInstallAction="true"/>

We will need to add a command line argument to package install, which skips package extension actions for this to work. Command line example:

tap package install REST-API --unpack-only  # Unpack the package, but dont run package actions.
Edited by melvin ang