Click or drag to resize

ModuleInitializerCompareVersion Method

Library Version 비교

Namespace:  VIZPub.NET
Assembly:  VIZPub.NET (in VIZPub.NET.dll) Version: 1.3.21.508 (1.3.21.508)
Syntax
C#
public static bool CompareVersion()

Return Value

Type: Boolean
True (최신버전) / False(새로 생성 필요)
Examples
C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Examples
{
    public class VIZPubExample
    {
        private void InitLibrary()
        {
            //===================================
            // Environment
            //===================================
            string assemblyPath = VIZPub.NET.ModuleInitializer.GetAssemblyLocation();
            string entryAssemblyPath = VIZPub.NET.ModuleInitializer.GetEntryAssemblyLocation();

            string assemblyVersion = VIZPub.NET.ModuleInitializer.GetLibraryVersion();
            string interopVersion = VIZPub.NET.ModuleInitializer.GetInteropLibraryVersion();
            bool compareVersion = VIZPub.NET.ModuleInitializer.CompareVersion();

            bool existLibrary = VIZPub.NET.ModuleInitializer.ExistLibrary();

            // Initialize VIZPub.NET
            if(existLibrary == false || compareVersion == false)
                VIZPub.NET.ModuleInitializer.Run();
        }

        private void InitLibraryAlways()
        {
            //===================================
            // Environment
            //===================================
            string assemblyPath = VIZPub.NET.ModuleInitializer.GetAssemblyLocation();
            string entryAssemblyPath = VIZPub.NET.ModuleInitializer.GetEntryAssemblyLocation();

            string assemblyVersion = VIZPub.NET.ModuleInitializer.GetLibraryVersion();
            string interopVersion = VIZPub.NET.ModuleInitializer.GetInteropLibraryVersion();
            bool compareVersion = VIZPub.NET.ModuleInitializer.CompareVersion();

            bool existLibrary = VIZPub.NET.ModuleInitializer.ExistLibrary();

            // Initialize VIZPub.NET
            VIZPub.NET.ModuleInitializer.Run();
        }
    }
}
See Also