microsoft / microsoft/WindowsAppSDK
Feature proposal: include string constants for the runtime download links in <WindowsAppSDK-VersionInfo.h>
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 4.7k
- Forks
- 471
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 28
Description
### Describe the bug
This isn't bug, but just a feature request.
I thought it would be great if in , or some other relevant header, you could include the download links for the Windows App Runtime as string constants. That way if we have a setup installer that downloads and installs the runtime, it will be easy to keep the download link accurate and up to date.
Right now I use a formatted string (`L"https://aka.ms/windowsappsdk/%d.%d/latest/windowsappruntimeinstall-%s.exe"`), and then fill in the placeholders with release number and architecture, but I suspect that's not a very good way of doing things.
### Steps to reproduce the bug
Not a bug.
### Expected behavior
_No response_
### Screenshots
_No response_
### NuGet package version
None
### Packaging type
_No response_
### Windows version
_No response_
### IDE
_No response_
### Additional context
_No response_
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing and the existing version information and release-link generation path. Determine how architecture and release numbers are represented, then define the string constants so the runtime download links remain accurate; done means consumers can use the constants instead of formatting the aka.ms URL themselves.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100