ID do artigo: 326922 - Última revisão: quarta-feira, 19 de março de 2008 - Revisão: 5.0 Redistribuição do componente compartilhado C runtime no Visual C++
SumárioQuando você cria um aplicativo no Microsoft Visual Studio e o aplicativo usa as bibliotecas tempo de execução C (CRT), distribua a DLL de CRT apropriado na lista a seguir com o seu aplicativo:
Mais InformaçõesA DLL de CRT compartilhada tiver sido distribuída pela Microsoft no passado como um componente de sistema compartilhado. Isso pode causar problemas quando você executar aplicativos que estão vinculados a uma versão diferente do CRT em computadores que não possuem as versões corretas da DLL CRT instalado. Isso é normalmente conhecido como o problema de "Conflito de DLL". Para resolver esse problema, a DLL do CRT é não considerada um arquivo de sistema, portanto, distribuir a DLL de CRT com qualquer aplicativo que depende de ele. Porque não é um componente do sistema, instalá-lo em seus aplicativos Program Files diretório com outro código específico do aplicativo. Isso impede que o aplicativo use outras versões da biblioteca CRT que pode ser instalado em caminhos de sistema. Visual C++ .NET 2003 ou Visual C++ .NET 2002 instala a DLL de CRT na System32 diretório em um sistema de desenvolvimento. Isso é instalado como uma conveniência para o desenvolvedor. Caso contrário, todos os projetos que são criados com Visual C++ que vinculam com CRT compartilhada exigem uma cópia da DLL no diretório de compilação para depuração e execução. O Visual C++ 2005 e Visual C++ 2008 instalam a DLL CRT como um assembly lado a lado de Windows no Windows XP e sistemas operacionais posteriores. Windows 2000 não oferece suporte a conjuntos de módulos lado-. No Windows 2000, a DLL do CRT é instalada no diretório System32. Quando você distribuir aplicativos que necessitam da biblioteca CRT compartilhados na DLL CRT, recomendamos que você use o módulo de mesclagem CRT.msm que está incluído no Visual C++ em vez de diretamente distribuindo o arquivo DLL. Windows--montagens lado aMsvcr80.dll com o Visual C++ 2005 e Msvcr90.dll com o Visual C++ 2008 são redistribuídas como assemblies lado a lado do Windows, exceto no Windows 2000. Você deve instalar essas versões do CRT em computadores de destino executando o aplicativo Vcredist_x86.exe que está incluído no Visual Studio. Também há instaladores para x 64 e IA-64 plataformas. Como alternativa, você pode usar o módulo de mesclagem de msm CRT é fornecido com o Visual Studio para empacotar o instalador do CRT em seu próprio aplicativo de instalação. Isso tornará a CRT disponível como um conjunto compartilhado para todos os aplicativos porque ele está instalado na pasta \windows\winsxs sistemas operacionais com suporte.ReferênciasPara obter mais informações, visite o seguinte site da Microsoft Developer Network (MSDN): http://msdn2.microsoft.com/en-us/library/aa984514.aspx
(http://msdn2.microsoft.com/en-us/library/aa984514.aspx)
Para obter mais informações sobre assemblies de lado a lado de Windows, visite os seguintes sites da Microsoft Developer Network (MSDN): http://msdn2.microsoft.com/en-us/library/aa376307.aspx
(http://msdn2.microsoft.com/en-us/library/aa376307.aspx)
http://msdn2.microsoft.com/en-us/library/ms235624.aspx (http://msdn2.microsoft.com/en-us/library/ms235624.aspx) http://msdn2.microsoft.com/en-us/library/ms235342.aspx (http://msdn2.microsoft.com/en-us/library/ms235342.aspx) A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 326922
(http://support.microsoft.com/kb/326922/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início