stride3d / stride

Stride Game Engine (formerly Xenko)
https://stride3d.net
MIT License
6.45k stars 933 forks source link

Add PackageReference directly from Game Studio #354

Open xen2 opened 5 years ago

xen2 commented 5 years ago

Is your feature request related to a problem? Please describe. Right now, to add a NuGet package, user need to go back and forth between GameStudio and Visual Studio, and then reload project in GameStudio. Also, users without Visual Studio can't add packages easily. Current steps are described in this workflow: https://doc.xenko.com/latest/en/manual/nuget/consume-packages.html

Describe the solution you'd like Ability to search and add NuGet packages to Xenko projects directly from GameStudio. Visual Studio NuGet UI/UX could be a source of inspiration. image Of course, we could also design it differently, this is just a suggestion.

Note: possibly, part of NuGet browse UI might be reused to also look for new project templates later.

Describe alternatives you've considered Use VisualStudio, but this involves many steps and users without Visual Studio can't add Package Reference easily.

xen2 commented 5 years ago

Note: there might be some work to do on PackageViewModel for the references. However, first part of this work (design and make the UI + plug it with NuGet API and a mockup PackageReference viewmodel) can be done independently.