vchelaru / FlatRedBall

Cross-platform 2D game engine focused on ultimate productivity built in .NET
http://flatredball.com
MIT License
413 stars 66 forks source link

FRB Editor should show an error if the .dll's file version is less than the .gluj version #1647

Closed vchelaru closed 7 hours ago

vchelaru commented 3 days ago

Currently if the gluj version increments, the built .dlls will not increment until new nuget packages are pushed. If a user builds the FRB editor from source and makes a new project, this causes confusion.

image

Their project won't compile and they have no idea why. To address this, the FRB editor could detect that the .gluj is newer than the .dll and could show an error.

Alternatively the FRB editor could just suppress generation for newer versions, but this would be confusing for users who are intentionally trying to upgrade.