Domanda

Abbiamo un vecchio progetto scritto usando la sintassi C ++ gestita. Vorrei proporre al team un metodo di aggiornamento ragionevolmente indolore (non mi dispiace un certo livello di interazione umana, penso di essere realistico nelle mie aspettative che dovremo ancora fare un po 'di lavoro a mano) metodo di aggiornamento il codice esistente nella sintassi C ++ / CLI in modo che possiamo anche aggiungere la documentazione XML (il progetto è una libreria in altri progetti e la documentazione sarebbe immensamente utile).

Quindi, ci sono buoni strumenti là fuori per aiutare con questo? O è solo un caso di passaggio al nuovo compilatore di sintassi C ++ / CLI e correzione degli errori mentre procediamo?

È stato utile?

Soluzione

Microsoft ha uno che aiuterà un po '. Post sul blog di Visual c ++ al riguardo. Ecco alcune altre risorse che ho trovato utili quando ho effettuato il passaggio Primer di migrazione C ++ / CLI Estensioni gestite per l'elenco di controllo per l'aggiornamento della sintassi C ++

Lo strumento Microsoft è solo un inizio. c'erano molti file che non poteva convertire.

Altri suggerimenti

Sfortunatamente, ho trovato strumento di migrazione da Microsoft a due passi dall'inutile. Tuttavia, esiste il disassemblatore C ++ / CLI per Reflector , che si è rivelato molto più utile.

Questo non è perfetto poiché i commenti si perdono, ma ho scoperto che aggiungere nuovamente i commenti è molto più semplice che provare a convertire manualmente la maggior parte del codice.

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