Redistribuce knihovny MFC
Dynamické propojení aplikace do knihovny MFC, bude nutné distribuovat Msvcr100.dll, protože všechny knihovny DLL MFC použít sdílenou verzi C Runtime library (CRT). Máte také redistribuci Mfc100u.dll nebo Mfc100.dll.
Pokud staticky odkaz aplikace MFC (Pokud zadáte Statické knihovny MFC použití na Obecné kartě Stránky vlastností dialogové okno), nemají redistribuci Mfc100u.dll nebo Mfc100.dll. Ale Ačkoliv statické propojení může pracovat pro testování a interní nasazení aplikací doporučujeme používat ji distribuovat MFC. Další informace o doporučených strategie pro zavedení knihovny Visual C++, viz Volba metody nasazení.
Pokud aplikace používá třídy MFC, které implementují ovládacího prvku WebBrowser (například CHtmlView Class nebo CHtmlEditView Class), doporučujeme, aby cílový počítač bude mít aktuální společného řízení soubory. také nainstalovat aktuální verzi aplikace Microsoft Internet Explorer (Minimálně je vyžadována aplikace Internet Explorer 4.0.) Informace o instalaci součástí aplikace Internet Explorer k dispozici v "článek 185375: Jak vytvořit jediný soubor EXE instalaci aplikace Internet Explorer" na webu podpory společnosti Microsoft.
Pokud aplikace používá třídami databází MFC (například CRecordset Class a CRecordView Class), musí dále distribuovat ODBC a ovladače ODBC, používá aplikace. Další informace naleznete v tématu Redistribuce podporovaných souborů databáze.
Pokud vaše aplikace knihovny MFC používá ovládací prvky modelu Windows Forms, musíte redistribuovat mfcmifc80.dll s vaší aplikací. Tato knihovna je silný název podepsané.ČISTÉ sestavení, která je distribuována v místní složce aplikace nebo zavádění do Global Assembly Cache (GAC) pomocí aplikace Gacutil.exe (Global Assembly Cache Tool).
Pokud distribuují MFC DLL, zkontrolujte distribuovat není ladicí verze a prodejní verze. Ladicí verze knihoven DLL nejsou redistribuovatelné. Názvy ladicí verze knihoven DLL MFC končící "d", například Mfc100d.dll.
Změňte MFC zdrojů a pak znovu vytvořte MFC knihovnu DLL, musíte přejmenovat upravené DLL MFC, takže není koliduje s MFC knihovny DLL, která je součástí aplikace Visual Studio. Doporučujeme znovu vytvořit nebo přejmenovat MFC knihovny DLL. Pro další informace si prohlédněte Technickou poznámku 33 knihovny MFC.
MFC dále distribuovat pomocí buď VCRedist_Architekturakorespondence modulů nainstalovaných s aplikací Visual Studio nebo nasazení do stejné složky jako vaši aplikaci MFC knihovny DLL, exe. Další informace o tom, jak distribuovat MFC naleznete Redistribuce souborů Visual C++.
Instalace lokalizovaných komponent knihovny MFC
Rozhodnete lokalizovat aplikace instalací lokalizace MFC knihovnu DLL, musíte použít redistributable sloučené soubory (.msm). Například pokud chcete lokalizovat aplikace v počítači x 86, musí sloučení Microsoft_VC100_MFCLOC_x86.msm instalační balíček pro počítače x 86.
Redistribuovatelná .msm soubory obsahují knihovny DLL, které jsou používány pro lokalizaci. Existuje jedna knihovna DLL podporovaných jazyků. Proces instalace nainstaluje do složky %windir%\system32\ v cílovém počítači těchto knihoven DLL.
Další informace o lokalizaci aplikace MFC naleznete TN057: Localization of MFC Componentsa také 208983 článku: Jak pomocí knihovny DLL MFC LOC na webu podpory společnosti Microsoft.
Lokalizace MFC knihovny DLL můžete přemisťovat nasazením MFC knihovny DLL v místní složce aplikace. Další informace o tom, jak distribuovat Visual C++ knihovny, viz Redistribuce souborů Visual C++.
Viz také
Koncepty
Redistribuce souborů Visual C++
Historie změn
Datum |
Poslední dokumenty |
Důvod |
---|---|---|
Červenec 2010 |
Aktualizovat obsah. |
Rozšíření informace |