ArcGIS 10.1 yüklü bir bilgisayarda derlenmiş bir .NET uygulamasını destekliyorum. Uygulama, bir kullanıcı arabirimi ve bir ArcGIS masaüstü uzantısının yanı sıra yükleme sırasında masaüstü uzantısını kaydetmek için Windows Installer tarafından çağrılan bir yükleyici derlemesinden oluşur.
Benim sorunum uygulama 10.1 ESRI derlemeleri bulunamadığı için çökmez böylece ArcGIS 10.2 ile bir bilgisayarda çalışmaz olmasıdır. Görünüşe göre v9.3 ESRI, programı çalışma zamanında en son sürümlere yönlendirmek için artık yayıncı ilke dosyaları sağlamaz.
Uygulamanın .exe.config dosyasına çalışma zamanı derleme bağlaması ekleyerek 10.2 derlemelerini yüklemek için programı yeniden yönlendirmeyi başardım. Ancak bu, masaüstü uzantısını yeniden yönlendirmez ve uygulamayı yüklerken 10.1 kitaplıklarını arayan yükleyicideki sorunu çözmez.
ESRI'nin çözümü, ArcGIS'in her yeni sürümü çıktığında uygulamayı yeniden derlemek gibi görünüyor. Ancak bu, son kullanıcıların kullandığı ArcGIS'in her sürümünün bir kopyasına sahip olmam gerektiği anlamına gelir. Uygulama kodunu yeniden derlemek için her değiştirmem gerektiğinde farklı sürümleri kaldırmam ve yeniden yüklemem gerekir.
Kimsenin önerisi var mı? Belirli bir sürümü aramamak için kütüphaneler çalışma zamanında dinamik olarak yüklenebilir mi? başka bir çözüm var mı?