Esempio n. 1
0
        void UpdateTargetFrameworkParameters()
        {
            TargetFramework framework = targetFrameworks [selectedTargetFrameworkIndex];

            wizard.Parameters ["Framework"] = framework.Id.GetShortFrameworkName();

            wizard.Parameters ["UseNetCore22"] = framework.IsNetCoreApp22().ToString();
            wizard.Parameters ["UseNetCore21"] = framework.IsNetCoreApp21().ToString();
            wizard.Parameters ["UseNetCore20"] = framework.IsNetCoreApp20().ToString();
            wizard.Parameters ["UseNetCore1x"] = framework.IsNetCoreApp1x().ToString();

            wizard.Parameters ["UseNetStandard20"] = framework.IsNetStandard20().ToString();
            wizard.Parameters ["UseNetStandard1x"] = framework.IsNetStandard1x().ToString();
        }
        static string GetDotNetCoreSdkRequiredBuildErrorMessage(bool isUnsupportedVersion, TargetFramework targetFramework)
        {
            if (isUnsupportedVersion)
            {
                return(GettextCatalog.GetString("The .NET Core SDK installed is not supported. Please install a more recent version. {0}", DotNetCoreNotInstalledDialog.DotNetCoreDownloadUrl));
            }
            else if (targetFramework.IsNetStandard20OrNetCore20())
            {
                return(GettextCatalog.GetString(".NET Core 2.0 SDK is not installed. This is required to build .NET Core 2.0 projects. {0}", DotNetCoreNotInstalledDialog.DotNetCore20DownloadUrl));
            }
            else if (targetFramework.IsNetCoreApp21())
            {
                return(GettextCatalog.GetString(".NET Core 2.1 SDK is not installed. This is required to build .NET Core 2.1 projects. {0}", DotNetCoreNotInstalledDialog.DotNetCore21DownloadUrl));
            }
            else if (targetFramework.IsNetCoreApp22())
            {
                return(GettextCatalog.GetString(".NET Core 2.2 SDK is not installed. This is required to build .NET Core 2.2 projects. {0}", DotNetCoreNotInstalledDialog.DotNetCore22DownloadUrl));
            }

            return(GettextCatalog.GetString(".NET Core SDK is not installed. This is required to build .NET Core projects. {0}", DotNetCoreNotInstalledDialog.DotNetCoreDownloadUrl));
        }