-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New package: Inkdrop.Inkdrop.Portable version 5.8.1 #154151
base: master
Are you sure you want to change the base?
New package: Inkdrop.Inkdrop.Portable version 5.8.1 #154151
Conversation
/AzurePipelines run |
Azure Pipelines successfully started running 1 pipeline(s). |
/AzurePipelines run |
Azure Pipelines successfully started running 1 pipeline(s). |
[Policy] Zip Binary |
Why
zip-binary
|
|
But it can actually run normally |
Not in all cases. If the user has Developer mode enabled, or runs the install as admin, then attempting to run inkdrop using the command line alias that gets added causes the paths to the DLLs to be unavailable.
|
Kind of curious on this particular situation, if the Command Alias won't work (that is, if the user installs the software as admin to make the Symbolic Link in the first place).. then couldn't we remove the My apologies if the above suggestion/question might seem like a stupid idea, as I'm kind of new with this particular topic. Thanks in advance @Trenly 😄 |
No, removing the command alias doesn’t change the underlying behavior. WinGet will always attempt to add the program to PATH - if PortableCommandAlias isn’t set, then WinGet will just use the file name as the alias. And, since WinGet doesn’t add start menu entries or desktop icons for portable apps, the only ways to start the application are to use the command line, or navigate to the executable directly. So an admin install always results in a symlink, and a user install results in a symlink if developer mode is enabled, and if there are dll dependencies then the application won’t launch properly from the command line if a symlink is used. |
Checklist for Pull Requests
Manifests
winget validate --manifest <path>
?winget install --manifest <path>
?Note:
<path>
is the name of the directory containing the manifest you're submitting.Microsoft Reviewers: Open in CodeFlow