2010-08-18 12 views
5

Sono un po 'confuso e forse puoi aiutarmi.La versione di mshtml.dll è 8.0 e Microsoft.mshtml è 7.0

ho la Mshtml.dll (versione 8.0) e la Microsoft.mshtml.dll (versione 7.0)

Se vado ad aggiungere un riferimento al mio progetto WPF e cercare di aggiungere il Mshtml.dll, mi dice che il riferimento deve essere un assembly valido o un componente com. E giusto così come so che devo aggiungere un riferimento a Microsoft.mshtml.dll perché è il wrapper di mshtml.dll, vero?

Ora la versione di mshtml.dll è 8.0 e Microsoft.mshtml è 7.0.

Dove è possibile trovare la versione 8.0 di Microsoft.mshtml.dll?

Se aggiungo il 7.0 del file Microsoft.mshtml, eseguirò le funzioni della dll mshtml 8?

Perché sono diversi?

Grazie mille per tutti, Jayson

+0

duplicati di http://stackoverflow.com/questions/3484791 –

risposta

0

Microsoft.mshtml è avvolto dll di Mshtml.dll è per questo che si vede la differenza nella versione e questo saranno conservati presso la (posizione approssimativa)

c:\Program Files\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office11\Microsoft.mshtml.dll 

per ie-8 a ie-11 Sto usando Microsoft.mshtml 7.0.XXXX.XX dll senza problemi. ma ie-11 non supporta alcune delle funzioni della dll. fammi sapere se dovrai affrontare qualsiasi problema.

Sì, verrà eseguito il tuo tutte le funzioni senza alcun problema, tranne alcune funzioni

Problemi correlati