2012-05-04 8 views
0

私はMonoTouchで(iOS版)とMonoDroid(アンドロイド)MonoTouch + MonoDroid:プロジェクトファイルは同じフォルダに保存できますか?

と共有するcommon C# code baseを持っているがI/Iは、同じフォルダにcommon.android.csprojcommon.iOS.csprojを置くべきことはできますか?どちらもbinフォルダなどを作成したいと思うし、問題があるかもしれませんか?このよう

はい

Folder with 2 csproj

+0

私はこのように私のプロジェクトのかなりの部分を持っていますが、私は何の問題もありません。 –

+1

/binフォルダに問題がある場合は、プロジェクトのプロパティで出力パスを変更できます。 – jpobst

答えて

2

を?:します。あなたは絶対にできる。

さらに、私はそれがすべての単一のファイルが2つのプロジェクトファイル間で共有される共有コードのための優れた良い習慣だと思う - それは私が同じような場合に何をすべきかです:

例については

https://github.com/slodge/MvvmCross/tree/master/Sample%20-%20CirriousConference/Cirrious.Conference.Core


プロジェクトの内容は微妙に異なります。 1つのプロジェクトにいくつかのアンドロイド固有のファイルが含まれている場合は、別々のフォルダを使用してファイルをリンクする方法が好きです。これは、多くのWindowsプロジェクトで使用されてきたアプローチです。 mvvmlightのソースツリーを参照してください。ここで、GalaSoft.MvvmLight(NET35)はメインフォルダであり、他のフォルダはすべてそのコンテンツにリンクし、独自の特定のファイルを追加します。今後数週間で

mvvmlight structure


、MonoDevelopの中で共有コードのために来て、うまくいけば、いくつかのポータブルなライブラリのサポートもあります。

これが当たったら、Touch and Droid用ポータブルライブラリの使用に移りたいと思っています。その時点では、プロジェクトファイルを共有する必要はありません。

関連する問題