Pergunta

Eu tenho tentado desesperadamente para chegar a minha aplicação (15 C # DLLs e 1 C ++ / CLI dll com dependências C ++ Runtime DLL) para implantar com ClickOnce. Eu tenho que trabalhar por apenas copiando o lançamento pasta , mas ClickOnce se recusa a copiar os arquivos (msvcm80.dll, msvcp80.dll e msvcr80.dll) e implantá-los nesta pasta.

Eu fiz essa solução alternativa nutty (msvcm80.dll oferta, msvcp80.dll e msvcr80.dll como Conteúdo / Copy Se mais recente e, em seguida, no arranque, criar a pasta Microsoft.VC80.CRT, copie as DLLs e criar Microsoft.VC80 .CRT.manifest) que parece funcionar, mas tudo isso só se sente mal para mim.

Estou faltando alguma coisa?

Foi útil?

Solução

Eu sou estúpido: Eu só encontrei isto:

Na guia de propriedades página do meu projeto de inicialização Publicar: clique Pré-requisitos ... button> verificar Visual C ++ Runtime Libraries, definição do botão de rádio:. Descarregar pré-requisitos do site do fornecedor do componente

Parece que funciona da maneira que se poderia esperar!

Outras dicas

Deve haver um msi da Microsoft que implanta os para você. Eu costumava ....

instruções

e baixar vcredist_x86.exe Download

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top