2008-10-07 9 views
10

Bir app.config dosyası kullanan bir .net birlikte çalışma projem var. Hepsini kapa Bu Sayfada Belirtiler Debug modunda birlikte çalışma denetimi kullanan VB6 projesini çalıştırırken, ConfigurationManager app.config dosyasını bulamıyor. VB6 projesini bir exe haline getirdiğimde ve app.config dosyasını (VB6 ikili adı) .exe.config olarak yeniden adlandırdığımda, ConfigurationManager dosyayı bulabilir.Bir app.config dosyası kullanan bir .net interop projesi olan bir VB6 projesinde nasıl hata ayıklayabilirim?

App.config dosyasını yeniden adlandırmanın veya ConfigurationManager'ın VB6 hata ayıklama modunda çalışırken app.config dosyasını bulabilmesi için bir ayarı değiştirmenin bir yolu var mı?

+0

vb6.exe.config için yeniden adlandırmak etmektir (VB6 ikili adı) .exe.config için, ConfigurationManager dosyayı bulabilir. " Bir exe'ye derleme yapmıyorsanız VB6 projesini nasıl çalıştırıyorsunuz? – Kev

+0

.NET projesi üzerinde herhangi bir denetiminiz varsa, * gerçekten * .config dosyasının kullanımını kaldırmalısınız, çünkü bu korkunç bir fikir. \ Program dosyalarındaki bir program yüklerse, buradaki yapılandırmayı yapıştırmanız gerekir, bu da bir yönetici olmanız gerektiği anlamına gelir. –

+0

başarısız tüm büyük bir yığın olduğunu Ben yapılandırma dosyasını kullanma konusunda katılıyorum, ancak bu yukarıda bir karardır. – wusher

cevap

17

Kirli kesmek Bir exe içine VB6 proje derlemek ve app.config dosyasını yeniden adlandırmak" say-VB6 klasörüne app.config dosyasını yerleştirin ve

+0

Yalnızca exe yaptığımda çalışır, hata ayıklanırken değil – wusher

+3

Bunu .exe.config olarak yeniden adlandırır mısınız? Demek istediğim, "C: \ Program Files \ Microsoft Visual Studio \ VB98 \ VB6.EXE.config" dosyasına koymanız gerekir. VB6, hata ayıklama işleminde ana bilgisayar işlemidir, bu hile çalışmalıdır (muhtemelen VB6'yı yeniden yüklemeniz gerekecektir) –

+0

@Alexander Kojevnikov Şu an bunu kontrol ediyorum. – wusher

İlgili konular