IStorage, Microsoft Bileşik Dosya Spec, ArcObjects serisini kaldırma vb. Aracılığıyla .lyr dosya sürümünü tespit etmeye çalışıyorum.
ArcObjects kullanarak, Layer özelliklerine, veri kaynağına, kapsamına vb. Erişebilirim, ancak LayerFileClass'ın documentVersion özelliği her zaman 9.3 Layer dosyalarında 'esriArcGISVersion10'u geri rapor eder.
ILayerFile l = new LayerFileClass();
l.Open(fileName);
LayerFileClass t = (LayerFileClass)l;
string version = t.DocumentVersion.ToString();
Herhangi bir yardım takdir.
Not Bu huysuz forum sonrası 2007 yılından itibaren.