Skip to content
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

Support for Shortcut Properties (System.AppUserModel.ID) #218

Closed
BobVul opened this issue Dec 4, 2017 · 1 comment
Closed

Support for Shortcut Properties (System.AppUserModel.ID) #218

BobVul opened this issue Dec 4, 2017 · 1 comment

Comments

@BobVul
Copy link

BobVul commented Dec 4, 2017

Unless I'm missing something, there currently does not seem to be any way to specify shortcut properties such as System.AppUserModel.ID in Wix#. In WiX proper, the ShortcutProperty element can be used.

Of course, I could do it the WiX way by emitting XML, but it would be nice if it were supported more directly if it isn't too difficult.

@BobVul
Copy link
Author

BobVul commented Dec 4, 2017

While there's a number of potentially useful shortcut properties (e.g. related to pinning), AppUserModel.ID is required for Windows 10 notification toasts, and they seem to have just started enforcing that requirement in the most recent version (1709). Which is what led me down this whole installer rabbithole for what was a rather simple zipped program :\

Edit: on closer look, the XML injection looks nice enough that adding anything specifically to support this case probably isn't worthwhile.

@BobVul BobVul closed this as completed Dec 4, 2017
Bajotumn pushed a commit to Bajotumn/wixsharp that referenced this issue Dec 3, 2019
ShortcutProperty is a simple child element on Shortcuts which has a key and a value. A simple dictionary object has been added to the Shortcut base class and processed later during compilation to emit child XML on the parent Shortcut.
oleg-shilo pushed a commit that referenced this issue Dec 10, 2019
- Issue #765: Dynamic localization
- Added WiXUtil ProductSearch element. Used in the same way as the RegistrySearch. The product search is used to determine installation state of other products based on ProductCode or UpgradeCode by Burn bootstrappers. Useful for bypassing the plan phase of redistributable exe packages that may already be on the system.
- Add support for ShortcutProperties (Refs: #218). ShortcutProperty is a simple child element on Shortcuts which has a key and a value. A simple dictionary object has been added to the Shortcut base class and processed later during compilation to emit child XML on the parent Shortcut.
- Issue #774: Using CommonAppDataFolder in project.AddRegValue(RegValue) generates wrong XML
- Issue #748: error for FirewallException. Added localization sample
- Issue #772: `Extensions.DeleteIfExists` does not delete folders
- Issue #771: default REINSTALLMODE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant