私は、cproj ファイルを変更せずに、MonoTouch プロジェクトを Visual Studio 2010 でビルドする方法に取り組んでいます。私はほとんどそこにいますが、最後のステップは、MonoTouch プロジェクトでアクション「ページ」をビルドする *.xib ファイルです。
Visual Studio 2010 のビルド アクション ページは XAML コンパイラを呼び出すため、VS2010 でプロジェクトをビルドするには、ビルド アクションを [なし] に設定する必要があります。これを行う際の問題は、.cproj ファイルが変更されていることです。MonoTouch でビルドする前に、.cproj ファイルを Page に戻す必要があります。
だから私の質問はこのようなものです。Visual Studio 拡張モデルを使用して、特定のファイル タイプを「インターセプト」して「無視」したり、ビルド タイプを変更したりすることはできますか? それとも、Visual Studio は msbuild を使用してすべてをビルドしているので、実際に .cproj ファイルに書き込まれていることだけを気にしていますか?