Mutagen-Modding / Synthesis

A patcher pipeline framework and GUI. Run collections of code-based mods to create content customized for your load order
GNU General Public License v3.0
249 stars 18 forks source link

Upgrade SDK detection #441

Open Noggog opened 8 months ago

Noggog commented 8 months ago

Right now it just leans on dotnet --version, but this command might return a valid version string if just the runtime is installed, but not an SDK? Need to reproduce/test to make sure. If so, we'll want to upgrade to looking at dotnet --info and parsing that, perhaps

BryanAldrich commented 2 months ago

Probably not related, but if i run Synthesis through Vortex, it says there is no SDK installed. I have 6, 7, 8.0.206, 8.0.400 and 9-preview installed atm.

Noggog commented 2 months ago

It'll say no SDK installed if it's unable to run dotnet --version and get anything back. This card is about the reverse, where it's a false positive.

Feel free to stop by the discord and upload your logs, though. At the end of the day, Vortex is in charge of letting synthesis do what it needs to do as if it was running normally -> but with mods present. If the behavior is different when running in Vortex vs from Desktop, it's probably something to tweak on Vortex's side