■ 어셈블리 파일 버전 구하기

----------------------------------------------------------------------------------------------------

using System.Reflection;

 

#region 어셈블리 파일 버전 구하기 - GetAssemblyFileVersion(assembly)

 

/// <summary>

/// 어셈블리 파일 버전 구하기

/// </summary>

/// <param name="assembly">어셈블리</param>

/// <returns>어셈블리 파일 버전</returns>

public string GetAssemblyFileVersion(Assembly assembly)

{

    object[] customAttributeArray = assembly.GetCustomAttributes(typeof(AssemblyTitleAttribute), false);

 

    if(customAttributeArray == null || customAttributeArray.Length == 0)

    {

        return null;

    }

 

    AssemblyFileVersionAttribute assemblyFileVersionAttribute = customAttributeArray[0] as AssemblyFileVersionAttribute;

 

    return assemblyFileVersionAttribute.Version;

}

 

#endregion

----------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker

댓글을 달아 주세요