And to add my complaints to those of other commenters, hosting the library on another computer or network share is not supported, and you can't use an external DB provider e.g. MySQL.
And to add my complaints to those of other commenters, hosting the library on another computer or network share is not supported, and you can't use an external DB provider e.g. MySQL.
(If anyone recalls old .NET "One Click" updaters, where you can just dump new versions into the right folder structure at a URL and the updater does the work of checking for new versions, the Store can now check similar folder structures if you'd prefer that way to manage updates instead of uploading updates directly to the Store.)
I think its more Developers don't realize their distrust of the OS is the problem today. Users are mostly happy with the Store, when they can find things on it. It is Developers that still don't like putting things on it, or have weird distrust issues with the Store, which is the issue now.
The whole point of a package manager is having one place to do all the updates/installations.
But this multi-billion $ company can't use it's clout and complete control over their OS to enforce one good way of installing/updating software.
Many of the developer complaints about the Store have been the times Microsoft has even hinted at trying to use their clout to move every install/update to the Store. You can find all sorts of yelling and arguments here on HN and elsewhere about Microsoft's various S Edition and S Mode projects over the years all the way back to Windows 8.
Talk about moving to one package manager to rule them all on Windows pushed Valve to return to work on Steam OS and moving to Linux for their freedoms. Talk about moving to one package manager sparked Epic creating the Epic Game Store to bulwark their sales freedoms.
Developers seem to love the freedom to build a million terrible auto-updaters no matter what their users actually want and go crazy every time Microsoft even mentions the idea of a user-friendly single package manager edition/version/mode of Windows.