반응형
코딩하다가 보면, 특정 DLL 버전이상에서만 기능이 존재하거나 할 때 가 있다..
해서 귀찮으니까 내가 보려고 메모해둠..
System.Diagnostics.FileVersionInfo vInfo = System.Diagnostics.FileVersionInfo.GetVersionInfo(@"c:\test\test.dll");
Version CurrentVer = new Version(vInfo.FileVersion);
Version StandardVer = new Version("3.0.12.14");
if(CurrentVer.CompareTo(StandardVer) >= 0)
{
;//현재버전이 3.0.12.14보다 높음
}
else
{
MessageBox.Show("버전이 낮아서 기능이 없음..");
return;
}

반응형
'I.T > Programming' 카테고리의 다른 글
[C#] RGB Color to Int, 칼라 변환 (0) | 2024.11.13 |
---|---|
[C#] Intptr to String, PtrToString, 마샬링 Use C++ parameter in C# (0) | 2023.07.17 |
[C#] Image RawData 가져오기, C++ ↔ C#, Parameter Marshal(마샬링) (0) | 2023.07.17 |
[C#] 클래스가 등록되지 않았습니다. HRESULT 0x80040154 (REGDB_E_CLASSNOTREG) exe 실행 안됨 (0) | 2022.08.25 |
[C#] cmd창 안보이게, hidden 처리 (0) | 2022.07.15 |