コード例 #1
0
        private string NormalizeFramework()
        {
            if (string.IsNullOrEmpty(TargetFramework))
            {
                return("net45");
            }
            if (TargetFramework.StartsWith("netstandard"))
            {
                var version = int.Parse(TargetFramework.Substring("netstandard".Length)[0].ToString());
                if (version == 1)
                {
                    return("netcoreapp1.0");
                }
                return("netcoreapp2.0");
            }
            if (TargetFramework.StartsWith("netcoreapp"))
            {
                var version = int.Parse(TargetFramework.Substring("netcoreapp".Length)[0].ToString());
                if (version == 1)
                {
                    return("netcoreapp1.0");
                }
                return(TargetFramework);
            }

            return(TargetFramework);
        }
コード例 #2
0
ファイル: RtCli.cs プロジェクト: nsbuckner/Reinforced.Typings
        private string NormalizeFramework()
        {
            if (!string.IsNullOrEmpty(RtForceTargetFramework))
            {
                return(RtForceTargetFramework);
            }
            if (string.IsNullOrEmpty(TargetFramework))
#if NETCORE
            { return("netcoreapp2.0"); }
#else
            { return("net45"); }
#endif

            if (TargetFramework.StartsWith("netstandard"))
            {
                var version = int.Parse(TargetFramework.Substring("netstandard".Length)[0].ToString());
                if (version == 1)
                {
                    return("netcoreapp1.0");
                }
                return("netcoreapp2.0");
            }
            if (TargetFramework.StartsWith("netcoreapp"))
            {
                return(TargetFramework);
            }

            if (TargetFramework.StartsWith("net46"))
            {
                return("net461");
            }
            if (TargetFramework.StartsWith("net47"))
            {
                return("net461");
            }
            if (TargetFramework.StartsWith("net48"))
            {
                return("net461");
            }
            return(TargetFramework);
        }