2009-07-20 10 views
7

monodevelop 2.1+はVisual Studio 2010のプロジェクトファイルをサポートしていますか...まだサポートされていない場合、サポートが予定されていますか?monodevelop 2.1+はVisual Studio 2010のプロジェクトファイルをサポートしていますか?

私が尋ねる理由は、私がVS2008とMonodevelopの両方で使用する解決策があることです。 2010年にベータ版をオープンすると、このソリューションウィザードがアップグレードされ、途中でアップグレードすることでMonodevelopでソリューションを破りたくありません。

答えて

13

はい、あります。私はMD 2.1でVS2010ファイルを開いたことをテストしましたが、うまくいきます。また、環境設定でVS2010ファイル形式で保存するオプションがあります。

+0

優秀:...- –

+1

+1の努力 – Nifle

2

本当の答えは「はい」です。 MonoDevelopには、VSプロジェクトファイルを読み込むための2つの異なる技術があります。デフォルトでは、特定のタグを探して使用します。これは、純粋にVisual Studioによって生成されたプロジェクトファイルに対して機能します。

Visual Studioプロジェクトは実際にはMSBuildファイルです。 MSBuildはMicrosoftのビルドエンジンであり、豊富な機能を備えています。 MonoDevelopがデフォルト設定でサポートしていない方法でこれらのファイルをカスタマイズした場合、難しい問題に遭遇します。これには、新しいタイプのターゲットの作成、プロジェクトファイルのプロパティの設定、プロジェクトファイルの条件式の設定などが含まれます。

MonoDevelopには、XBuildと呼ばれる独自のバージョンのMSBuildエンジンもありますが、これはデフォルトでは有効になっていません。これを有効にすることができるPreferences設定がありますが、これは数年前から "experimental"というラベルが付けられており、MonoTouchとMonoMacプロジェクトの構築はサポートされていません。良いビルドエンジンが複雑なプロジェクトの中核をなすので、これは気の利いたことです。

したがって、いずれのオプションも、かなり複雑なアプリケーションに必要な範囲でVSプロジェクトファイルをサポートしていません。

関連する問題