-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
Issue-FeatureThis is a feature request for the Windows Package Manager client.This is a feature request for the Windows Package Manager client.PortableIssue related to portable packageIssue related to portable packageZipped-BinaryDepends on .dlls that aren't available via symlinkDepends on .dlls that aren't available via symlink
Milestone
Description
Description of the new feature / enhancement
With current zip
support, the only types of installer allowed are:
- Portable standalone
exe
files - Compressed installers
But what about supporting regular compressed binary packages, such as those having exe
along with dynamic dll
libraries?
Proposed technical implementation details
To use the dynamic dll
libraries, they must either be:
- in
PATH
environment variable - linked by specifying
Files -> RelativeFilePath
within the installer manifest
It is not possible to link dll
files to make it work using the 2
approach, because the links are forced to have .exe
extension.
This could be fixed either by:
- Adding the
dll
s folder toPATH
environment variable - Allowing to link
dll
files specifying something likeNestedInstallerType: library
. Then it would also be useful to provide pattern matchingRelativeFilePath
, such as*.dll
- Instead of making a symlink inside
WinGet\Links
, make an executablebat
with the command@call "path\to\exe" %*
, then the working directory will be the same where theexe
actually is (this would the easiest path in my opinion)
Huhni, coehlrich, kevinoid, DrusTheAxe, superusercode and 82 more
Metadata
Metadata
Assignees
Labels
Issue-FeatureThis is a feature request for the Windows Package Manager client.This is a feature request for the Windows Package Manager client.PortableIssue related to portable packageIssue related to portable packageZipped-BinaryDepends on .dlls that aren't available via symlinkDepends on .dlls that aren't available via symlink