python .py ファイルを C# プロジェクトに追加し、そのファイルに python ファイルを実行するカスタム ジェネレーターのタグを付けて、出力をコード生成の結果として扱うというアイデアがありました。それを C# ファイルに入れると、ビルド プロセスの一部としてかなり多くのコード生成を行うことができます。
Visual Studio 2008 用のカスタム ジェネレーターが存在するかどうかは誰にもわかりませんか?
python .py ファイルを C# プロジェクトに追加し、そのファイルに python ファイルを実行するカスタム ジェネレーターのタグを付けて、出力をコード生成の結果として扱うというアイデアがありました。それを C# ファイルに入れると、ビルド プロセスの一部としてかなり多くのコード生成を行うことができます。
Visual Studio 2008 用のカスタム ジェネレーターが存在するかどうかは誰にもわかりませんか?
コグはあなたが望むことをしていると思います。
以前のバージョンの VS では、カスタム ビルド ステップをビルド プロセスに追加する方法があったことを思い出します。あなたが説明した自動コード生成の種類を正確に行うために、私はそれをたくさん使いました。
カスタム ビルド ステップ機能は 2008 年にまだ存在していると思います。
あなたがここで何をしようとしているのかわかりません。C#ファイルを生成するPythonスクリプトを実行し、それをプロジェクトでコンパイルしようとしていますか?または、PythonスクリプトをC#にコンパイルしようとしていますか?
なるほど、分かりました。ええと、私が知る限り、Python用のコードジェネレーターはありません。ここにあなた自身を転がす方法についての良い紹介があります。
実際、これは環境の中でかなり使用されていない部分です。IDEだけがこれらの「ジェネレーター」について知っているように見えるので、プロジェクトをコンパイルするためにIDEを使用する必要があるためだと思いますが、MSBuildはそれらを無視します。
古いブックマーク (私は Del.icio.us が大好きです!) を調べたところ、Python、Cog、および Nant を使用したコード生成に関する記事を見つけました。NAnt でできることは、おそらく MSBuild でもできることを覚えておいてください。始めるにはこれで十分です。