Saya telah melalui IStorage, Microsoft Compound File Spec, deserialization ArcObjects dll. Mencoba mendeteksi versi file .lyr.
Menggunakan ArcObjects, saya bisa mendapatkan di properti Layer, sumber data, luas, dll, tetapi properti documentVersion dari LayerFileClass selalu melaporkan kembali 'esriArcGISVersion10' pada file 9.3 layer.
ILayerFile l = new LayerFileClass();
l.Open(fileName);
LayerFileClass t = (LayerFileClass)l;
string version = t.DocumentVersion.ToString();
Bantuan apa pun dihargai.
Perhatikan posting forum yang keras ini dari tahun 2007.