So, I’m trying to get my game on the Windows store. I thought I’d just port it to UWP and be done with it.
Unfortunately, the game is written in C# 10, which is based on .NET 6, and when I tried to just link my code to the new UWP project, I was presented with hundreds of errors, because apparently with UWP you’re limited to C# 7.3. I wasted hours trying to port my code back to 7.3 from 10 only to run into constant issues, including utterly bizarre errors where it worked fine in one place but threw a syntax error in another place. Eventually, when I realized I’d have to port my game library code to 7.3 as well, I gave up on that.
Is there any possible way to use C# 10 with UWP, or some alternative to UWP? I know that the Microsoft store allows Win32 apps now, but that wouldn’t support updates through the store, and also there’s something in the App Developer Agreement that says you have to submit “a link to an installer for App that is hosted on a separate hosting service”. And I don’t have that. Unless it’s saying you only have to submit a link if your app is hosted on a separate hosting service? It really isn’t clear.
I already paid the fee to become a developer, but now I don’t know how I’ll be able to get my game on the store.