Fix packaged editor usage
This commit is contained in:
@@ -20,6 +20,13 @@ namespace Flax.Build.Platforms
|
||||
/// </summary>
|
||||
public UWPPlatform()
|
||||
{
|
||||
// Skip if running on non-Windows system
|
||||
if (Platform.BuildTargetPlatform != TargetPlatform.Windows)
|
||||
{
|
||||
_hasRequiredSDKsInstalled = false;
|
||||
return;
|
||||
}
|
||||
|
||||
// Visual Studio 2017+ supported only
|
||||
var visualStudio = VisualStudioInstance.GetInstances().FirstOrDefault(x => x.Version == VisualStudioVersion.VisualStudio2017 || x.Version == VisualStudioVersion.VisualStudio2019);
|
||||
if (visualStudio == null)
|
||||
|
||||
@@ -243,9 +243,14 @@ namespace Flax.Build.Platforms
|
||||
{
|
||||
if (_toolsets != null)
|
||||
return _toolsets;
|
||||
var vsInstances = VisualStudioInstance.GetInstances();
|
||||
_toolsets = new Dictionary<WindowsPlatformToolset, string>();
|
||||
|
||||
// Skip if running on non-Windows system
|
||||
if (BuildTargetPlatform != TargetPlatform.Windows)
|
||||
return _toolsets;
|
||||
|
||||
var vsInstances = VisualStudioInstance.GetInstances();
|
||||
|
||||
// Visual Studio 2015 - single instance
|
||||
var vs2015 = vsInstances.FirstOrDefault(x => x.Version == VisualStudioVersion.VisualStudio2015);
|
||||
if (vs2015 != null)
|
||||
|
||||
@@ -97,9 +97,13 @@ namespace Flax.Build.Projects.VisualStudio
|
||||
{
|
||||
_installDirs = new List<VisualStudioInstance>();
|
||||
|
||||
// Skip if running on non-Windows system
|
||||
if (Platform.BuildTargetPlatform != TargetPlatform.Windows)
|
||||
return _installDirs;
|
||||
|
||||
if (Environment.OSVersion.Platform == PlatformID.Win32NT)
|
||||
{
|
||||
// Visual Studio 2017-2020
|
||||
// Visual Studio 2017-2019
|
||||
List<VisualStudioInstance> preReleaseInstallDirs = null;
|
||||
try
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user