Bu sorunun web'de ve stackoverflow'ta birkaç yanıtı olduğunu anlıyorum; ama MS Word ve Excel'in etrafında ve ben de kullanmıyorum.VB6 Hata: Çalışma Zamanı Hatası '-2146232576 (80131700)' Otomasyon Hatası
İki sayı ekleyen bir C# ComVisible dll var ve bunu bir VB6 uygulamasından arıyorum. Arayüz oluşturma, oluşturulan GUID'ler vb. Kullanmış ve .Net Framework 4.5 yüklü olan Windows 7 ortamında mükemmel bir şekilde çalışıyor. Not: C# dll'im .Net 3.5 ve üstü için işaretlenmiştir.
Aynı şeyi XP'de bulunan .Net 4 (4 İstemci Profili ve 4 Genişletilmiş) yüklü. "regasm/codebase" kullanarak dll'yi kaydettim. Ben XP makinede benim dll nesne oluşturmak zaman, o bir hata atar: Çalışma zamanı hatası '-2146232576 (80131700)' Otomasyon Hatası
çalışıyor konfigürasyonda yanlış ne olabilirWindows 7'de değil, XP'de mi?
Önceden yorumlarınız için teşekkür ederiz.
Özellikle x86 ortamı için dll oluşturmayı denedim - ancak hala çalışmıyor. – bkj
0x80131700 = CLR_E_SHIM_RUNTIMELOAD = "Çalışma zamanını yüklenemedi". Regasm.exe'nin yanlış sürümünü kullandınız. Yapması oldukça zor, sadece bir makineden diğerine kopyalamayın. .NET 4'ü kullandığınızdan emin olmak için C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Regasm.exe'yi kullanın. –