Exemple #1
0
        /// <summary>
        /// 大版本比对
        /// </summary>
        public async Task <bool> CheckLargeVersion()
        {
            //从资源服Version.txt 获得大版本号

            VersionConfig remoteConfig = await BundleHelper.GetRemoteVersion();

            int remoteLargeVersion = remoteConfig.Version;

            Log.Debug("远程服务器版本号:" + remoteLargeVersion);

            //从本地资源Version.tex 获得大版本号

            VersionConfig localConfig = await BundleHelper.GetLocalVersion();

            int localLargeVersion = remoteLargeVersion;

            if (localConfig != null)
            {
                localLargeVersion = localConfig.Version;
            }

            Log.Debug("本地大版本号:" + localLargeVersion);

            return(remoteLargeVersion > localLargeVersion);
        }