2010-12-08 24 views
6

MSVCR90D.DLL nasıl yüklenir? Bir kurulum projesi oluşturduğum küçük bir test DLL'im (hata ayıklama modu) var. Kurulum projemde vc90_debugcrt_x86.msm vb. Için birleştirme modülleri & ilkesini dahil ettim. VM'yi VM'ye yüklediğimde, bağımlılık yürüteç hala MSVCR90D.DLL dosyasının bulunamadığını bildiriyor?MSVCR90D.DLL nasıl yüklenir

Şimdiden teşekkürler.

cevap

1

MSVCR90D.DLL, Visual Studio Runtime Libraries'nin hata ayıklama sürümüdür. Normalde, bu kodu dağıtırsanız, bunu Yayınlama modunda oluşturacak ve ayrıca Visual Studio Çalışma Zamanı Yeniden Dağıtılabilir'i sağlayıp/yükleyeceksiniz. Bildiğim kadarıyla, hata ayıklama hatalarını elde etmenin tek yolu bir Visual Studio yüklemesidir.

2

Bkz. here.

resmen dev/test ortamlarının dışında ayıklama runtimes dağıtma desteklemeyen bir ayıklama Executable

Microsoft To Run Test Makineyi Hazırlama ama sen gerekiyorsa o iş yapabilir. Bunun gibi bir vanilya test ortamı kurulumu da öyle.

0

Python komut dosyalarını çalıştırılabilir Windows programlarına dönüştüren py2exe yardımcı programı, benzer bir sorunu olan here gibi görünüyor. Belki de "C çalışma zamanı DLL'sini Paketleme" bölümü, çözümü bulmanızı sağlar.

2

Sadece MSVCR90D.DLL dosyasını kendi dll'inizle aynı dizine kopyalayın. Sonra hem dll hem de bağımlılık yürüteç MSVCR90D.DLL dosyasını bulur.

Msvcp90d.dll veya msvcm90d.dll gibi birkaç başka dosyaya ihtiyacınız olabilir, ancak bağımlılık yürüteç, sizin amaçlarınız için onlara ihtiyacınız olup olmadığını bilir.