-
Notifications
You must be signed in to change notification settings - Fork 7
Managing Extensions
Jeremy Herbison edited this page Jan 29, 2020
·
2 revisions
AudioWorks provides much of its functionality through extensions, which are automatically updated at runtime. Extensions are packaged and retrieved using the NuGet protocol, and extracted to the current user's local application data directory. This behavior is configurable through the settings.json
file, found in the same location.
If internet access is limited or unavailable, you may want to disable the automatic update functionality. You can do this by setting AutomaticExtensionDownloads
to false
in settings.json
.
To obtain an initial set of extensions when automatic downloads are disabled, either run AudioWorks once from an internet-connected machine and copy the directory over, or follow these steps:
- Download each extension package manually from the
ExtensionRepository
URL listed insettings.json
. - Change the
ExtensionRepository
URL to a local file system path of your choosing. - Obtain the NuGet command-line executable.
- Run
nuget.exe add <downloaded_extension.nupkg> <local_extension_repository> -Expand
to install each extension in the directory you created in step 2.