Hello @Luke Ferguson ,
Welcome to Microsoft Q&A forum.
Developing applications needs different corresponding workloads, like .NET desktop development
workload, for WPF, Windows Forms applications… and Universal Windows Platform development
workload, for UWP applications… You may first confirm what kind of project and what programming language that you want to develop and use.
Many applications can be published to the Microsoft store these days, directly or indirectly. But I think Universal Windows Platform development
workload is needed. If you are going to develop UWP applications, then no other workloads are needed except Universal Windows Platform development
workload. If you are going to develop other applications, you may need to install some additional components, for example MSIX Packaging Tools
component(it is included in .NET desktop development workload).
Anyway, if you have confirmed what type of project and programming language that you are going to use(develop) then you can follow some corresponding documentations to publish your application later.
Besides, here are some related documentations for you to refer to:
Publish your app in the Microsoft Store
Distribute your packaged desktop app
Publish Windows apps and games
BTW, workloads and components can be added/removed by using VS Installer at any time even after you have installed VS.
Best Regards,
Tianyu
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.