Domanda

Ho un vecchio dll che utilizza il ++ 2003 (7.1) pacchetto di runtime Microsoft Visual C. Purtroppo non ho che DLL più in giro. A corto di reinstallare VS2003, c'è un altro modo per ottenere la dll ridistribuibili tempo di esecuzione?

È stato utile?

Soluzione

risposta non è corretta. Senza rancore di tempesta, e le scuse per il PO come io sono un po 'in ritardo alla festa qui (vorrei poter avere aiutato prima, ma non ho incontrato il problema fino ad oggi, o di questo overflow di risposta dello stack fino a che non era capire una soluzione.)

Il runtime di Visual C ++ 2003 non era disponibile come download separato perché era inclusa con il runtime .NET 1.1.

Se si installa il runtime .NET 1.1 si otterrà msvcr71.dll installato, e in aggiunta aggiunto a C: \ WINDOWS \ Microsoft.NET \ Framework \ v1.1.4322.

Il runtime .NET 1.1 è disponibile qui: http://www.microsoft.com/downloads/en/details.aspx?familyid=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en (23,1 MB)

Se siete alla ricerca di un file che termina con una "P", come msvcp71.dll, ciò indica che il file è stato compilato con un runtime (al contrario di un runtime C) C ++, in alcune situazioni ho notato questi file sono stati installati solo quando ho installato il completo SDK. Se avete bisogno di uno di questi file, potrebbe essere necessario installare la versione completa di .NET 1.1 SDK pure, che è disponibile qui: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9b3a2ca6-3647-4070-9f41-a333c6b9181d (106,2 MB)

Dopo aver installato l'SDK ora ho sia msvcr71.dll e msvcp71.dll nella mia cartella System32, e l'applicazione che sto cercando di correre (boomerang c ++ decompilatore) funziona bene senza errori DLL mancanti.

Anche su un lato nota: essere molto consapevoli della differenza tra un aggiornamento di aggiornamento rapido e un aggiornamento periodico. Come indicato nella KB932298 scaricare collegata (link sottostante da Storm): "Si prega di essere consapevoli questo hotfix non è passato attraverso test di regressione completa del prodotto Microsoft né è stato testato in combinazione con altri aggiornamenti rapidi di"

Gli aggiornamenti rapidi non sono stati pensati per gli utenti generici, ma piuttosto gli utenti che si trovano ad affrontare un problema molto specifico. Come descritto in questo articolo installare solo che Hotfix se si stanno avendo avete di risparmio di luce del giorno questioni specifiche di tempo con le regole che ha cambiato nel 2007 - Probabilmente questa è stata una pre-release per i clienti che "non vedevo l'ora" per l'aggiornamento ufficiale (probabilmente per alcuni affari applicazioni critiche) -. per gli utenti regolari di Windows Update dovrebbe essere tutto ciò che serve

Grazie, e spero che questo aiuta gli altri che corrono in questo problema!

Altri suggerimenti

Dopo un po 'di googling, sembra che non c'è mai stato un ridistribuibile separata per Visual C ++ 2003 (7.1). Almeno questo è ciò che un post sul forum Microsoft dice.

Si può tuttavia essere in grado di estrarre le DLL di runtime dal VC 7.1 DST aggiornamento fuso orario .

Un altro modo:

utilizzando Unofficial (Full Size: 26.1 MB) VC ++ Tutto in quella che conteneva i file necessari:

http: //www.wincert .net / forum / argomento / 9790-AIO-microsoft-visual-bcfj-ridistribuibile-x86x64 /

O (più piccolo 5,10 MB) di Microsoft Visual Basic / C ++ Runtime 1.1.1 riconfezionato Qui:

http: //www.wincert .net / forum / argomento / 9794-bonus-microsoft-visivo-basicc-runtime-111 /

Credo che questo sia quello che stai cercando: Microsoft Visual C ++ 2008 Redistributable Package (x86)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top