Мне нужно решение, чтобы предоставить мне исполняемую версию .NET как для полной структуры, так и для .NET Core.
На компьютере со следующими версиями .NET:
Full: 4.7.2
Core: 2.1.104
Продолжительность:
RuntimeInformation.FrameworkDescription
Дает мне:
Full: .NET Framework 4.7.2558.0
Core: .NET Core 4.6.26212.01
Продолжительность:
Environment.Version
Дает мне:
Full: 4.0.30319.42000
Core: 4.0.30319.42000
Как я могу точно получить версии во время выполнения на разных платформах, зная, что параметр реестра недоступен вне Windows.