2012-06-26 23 views
6

Her şeyden önce ASP.NET geliştirmede hala yeni başladığımı söylemek istiyorum. Bence bu basit bir soru ama hiçbir yerde bir cevap bulamıyorum. Aşağıdaki benim sorunum:Interop.MSutil.dll nedir

.NET 2.0'da genişletilmiş bir ASP.NET projesi var. Şimdi bu Project'i .NET 4.0'a güncellemeliyim. Yüklendiğimde ve VS2010 ile .NET 4.0'a dönüştürüldüğünde oldukça iyi çalıştığını düşünüyorum, ancak bu eksik referans var.

Eksik başvuru MSutil.dll'dür ve bu referansın ne olduğunu bir dll'de bulamadığım herhangi bir ipucum yoktur. cs kodunda onun bu gibi kullanılabilir:

using LogQuery = MSUtil.LogQueryClassClass; 
using IisW3cLogInputClass = MSUtil.COMIISW3CInputContextClassClass; 
using LogRecordSet = MSUtil.ILogRecordset; 
using LogRecord = MSUtil.ILogRecord; 

kimse bana söyleyebilir ... Bu referans için ne

  • ?
  • Burada bulabildiğim/indirebileceğim?
  • Çözümüme nasıl dahil edebilirim/yükleyebilirim?
+0

.NET 2.0 veya 3.5 sürümü geliştirildi mi? Anlatabildiğim kadarıyla .NET 2.5 yok. –

+0

Üzgünüm, benim hatam! Ben demek istedim 2.0 – colosso

cevap

10

size yardımcı olan bir .Net dll ve bir COM nesnesi

arasında bir köprüdür.

o DLL bu adımları izleyin almak için:

  1. İndir Log Ayrıştırıcı paketi, here. (ücretsiz indir, küçük .msi dosya)

  2. Log Parser'i, projeniz ve Visual Studio ile birlikte makineye kurun.

  3. Yüklü programın konumuna göz atın ve orada "LogParser.dll" adlı dosyayı göreceksiniz. Dosyayı kolay bir konuma kopyalayın örn. "C: \ Temp" nedenini görüyoruz.

  4. Tüm Programlar -> Microsoft Visual Studio 2010 -> Visual Studio Araçları'na gidin ve "Visual Studio Komut İstemi" ni sağ tıklayın ve ardından Yönetici olarak çalıştır'u seçin. Konsol tipi içinden

  5. : Bu

    tlbimp "C:\temp\LogParser.dll" /out:"C:\temp\Interop.MSUtil.dll" 
    

- sen geri makinenizde kayıp Interop.MSUtil.dll olacak bundan sonra, proje konuma kopyalayabilir ve sizin gibi buna referans ekleyin başka bir harici DLL dosyasına ekleyin.

+0

Teşekkür ederim bu harika çalıştı! Ne yazık ki "MSUtil.COMIISW3CInputContextClassClass;" ve "MSUtil.LogQueryClassClass;" Gömülemeyecekleri bir hatayı verin ...Neden bir fikrin var mı? – colosso

+0

Hangi hatayı ve hangi aşamada? (derleme veya çalışma zamanı) Sorunuza da ekleyebilirsiniz. –