Domanda

Ho avuto un'idea, se posso aggiungere un pitone .py file per il mio progetto C#, e tag il file con un generatore custom che vorresti eseguire il file python, e trattare l'output come il risultato di una generazione di codice, vale a dire.metterlo in un file C#, che mi avrebbe permesso di fare un bel po ' di generazione di codice come parte del processo di costruzione.

Qualcuno sa se ad un generatore custom per Visual Studio 2008 esiste?

È stato utile?

Soluzione

OK, vedo.Beh, per quanto ne so non c'è il generatore di codice Python.C'è una buona introduzione su come arrotolare qui.

In realtà, che un sotto-utilizzato parte dell'ambiente, che suppongo sia così, perché si ha bisogno di utilizzare l'IDE per compilare il progetto, a quanto pare solo l'IDE conosce questi "generatori", ma MSBuild li ignora.

Altri suggerimenti

Penso Cog fa quello che vuoi.

Ricordo che nelle precedenti versioni di VS, c'è un modo per aggiungere istruzioni di generazione personalizzata per il processo di generazione.Ho usato un sacco di fare esattamente il tipo di automatizzato generazione di codice che tu descrivi.

Immagino che il passaggio di generazione personalizzata caratteristica è ancora lì, nel 2008.

Non capisco cosa stai cercando di fare qui.Stai cercando di eseguire uno script Python che genera un file C# e quindi compilare che, con il progetto?O stai cercando di compilare uno script Python a C#?

Ho scavato nella mia vecchia preferiti (adoro Del.icio.noi!) e ho trovato questo articolo: La Generazione del codice Python, Cog, e Nant.Tenete a mente che nulla si può fare in NAnt probabilmente può essere fatto in MSBuild così.Questo dovrebbe essere sufficiente per iniziare.

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