7

monodevelop 2.1+ は Visual Studio 2010 のプロジェクト ファイルをサポートしていますか? まだ ... もしサポートされていない場合、いつサポートが計画されているかわかりませんか?

私が尋ねる理由は、VS2008 と Monodevelop の両方で使用するソリューションがあるからです。2010 Beta で開くと、このソリューションのアップグレード ウィザードが表示されます。途中でアップグレードして Monodevelop のソリューションを壊したくありません。

4

2 に答える 2

13

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

于 2009-07-20T14:13:21.280 に答える
2

本当の答えはイエスとノーです。MonoDevelop の内部には、VS プロジェクト ファイルを読み取るための 2 つの異なるテクノロジがあります。デフォルトでは、特定のタグを探して使用するだけです。これは、Visual Studio によって純粋に生成されたプロジェクト ファイルに対して機能します。

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

MonoDevelop には、XBuild と呼ばれる独自のバージョンの MSBuild エンジンもありますが、これは既定では有効になっていません。これを有効にできる環境設定がありますが、数年前から「実験的」とラベル付けされており、MonoTouch および MonoMac プロジェクトのビルドをサポートしていません。優れたビルド エンジンは複雑なプロジェクトの中核にあるため、これは面倒です。

したがって、現状では、どちらのオプションも、適度に複雑なアプリが必要とする範囲で VS プロジェクト ファイルをサポートしていません。

于 2012-07-10T07:15:38.917 に答える