Python-kode generator for Visual Studio?

stemmer
3

Jeg hadde en idé, hvis jeg legger en python .py fil til min C # prosjekt, og tagge filen med en tilpasset generator som ville kjøre python-filen, og behandle produksjonen som følge av kodegenerering, altså. sette det inn i en C # fil, som ville tillate meg å gjøre ganske mye kode generasjon som en del av byggeprosessen.

Vet noen om en slik tilpasset generator for Visual Studio 2008 finnes?

Publisert på 23/08/2008 klokken 12:41
kilden bruker
På andre språk...                            


5 svar

stemmer
3

Jeg tror Cog gjør hva du vil.

Svarte 21/10/2008 kl. 16:03
kilden bruker

stemmer
2

Jeg husker at i tidligere versjoner av VS, det var en måte å legge til egendefinerte bygge trinn til byggeprosessen. Jeg brukte det mye å gjøre akkurat den typen automatiserte kodegenerering du beskriver.

Jeg kan tenke meg at tilpassede bygge trinnet funksjonen er der fortsatt i 2008.

Svarte 23/08/2008 kl. 12:49
kilden bruker

stemmer
1

Jeg gravde gjennom mine gamle bokmerker (jeg elsker Del.icio.us!) Og fant denne artikkelen: kodegenerering med Python, Cog, og Nant . Husk at alt du kan gjøre i Nant kan sikkert gjøres i MSBuild også. Dette bør være nok til å komme i gang.

Svarte 21/10/2008 kl. 20:30
kilden bruker

stemmer
1

OK, jeg ser. Vel, så vidt jeg vet er det ikke noen kode generator for Python. Det er en god innføring i hvordan å rulle din egen her .

Egentlig er det ganske under brukte en del av miljøet, jeg antar at det er slik fordi det er behov for å bruke IDE å kompilere prosjektet, som det ville virke bare IDE vet om disse "generatorer", men MSBuild ignorerer dem.

Svarte 23/08/2008 kl. 14:07
kilden bruker

stemmer
1

Jeg forstår ikke hva du prøver å gjøre her. Prøver du å utføre et Python-skript som genererer en C # fil og deretter kompilere det med prosjektet? Eller er du prøver å lage en Python-skript til C #?

Svarte 23/08/2008 kl. 13:42
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more