Existem algumas ferramentas para converter Managed C ++ para C ++ / CLI? [fechadas]
-
02-07-2019 - |
Pergunta
Temos um projeto antigo escrito usando Managed sintaxe C ++. Eu gostaria de propor para a equipe razoavelmente livre de dor (eu não me importo algum nível de interação humana, eu acho que sou realista em minhas expectativas que ainda vai ter que fazer algum trabalho à mão) método de atualização o código existente para C ++ / CLI sintaxe para que também pode adicionar documentação XML (o projeto é uma biblioteca em outros projetos e ter documentação seria imensamente útil).
Assim, existem boas ferramentas para fora lá para ajudar com isso? Ou é apenas um caso de mudança para o novo C ++ / CLI sintaxe compilador e corrigir erros como nós vamos?
Solução
Microsoft tem uma ferramenta que irá ajudar um pouco. Visual C ++ post sobre isso. Aqui estão alguns outros recursos que eu encontrei útil quando eu fizemos o nosso interruptor C ++ / CLI migração Primer Managed Extensions para C ++ Sintaxe de atualização Checklist
A ferramenta Microsoft é apenas um começo. havia muitos arquivos que não poderia converter.
Outras dicas
Infelizmente, eu encontrei o migração ferramenta da Microsoft para ser a dois passos inúteis. No entanto, há a C ++ / CLI desmontador para refletor , que provou ser muito mais útil.
Este não é perfeito como comentários se perder, mas eu descobri que re-adicionar os comentários é muito mais fácil do que tentar mão-converter a maior parte do código.