common C# code base
MonoTouch(iOS)およびMonoDroid(Android)と共有する必要があります
common.android.csproj
とcommon.iOS.csproj
を同じフォルダに配置できますか?どちらもbinフォルダなどを作成したいと思うでしょうし、問題があるかもしれませんか?
このような?:
common C# code base
MonoTouch(iOS)およびMonoDroid(Android)と共有する必要があります
common.android.csproj
とcommon.iOS.csproj
を同じフォルダに配置できますか?どちらもbinフォルダなどを作成したいと思うでしょうし、問題があるかもしれませんか?
このような?:
はい。あなたは絶対にできます。
さらに、すべてのファイルが2つのプロジェクトファイル間で共有される共有コードの優れたグッドプラクティスだと思います。これは、次のような場合に行うことです。
プロジェクトの内容が微妙に異なる場合(たとえば、1つのプロジェクトにAndroid固有のファイルが含まれている場合)、個別のフォルダーを使用してファイルをリンクする方法をお勧めします。これは、多くのWindowsプロジェクトで使用されているアプローチです(たとえば、mvvmlightのソースツリーを参照してください)。ここで、GalaSoft.MvvmLight(NET35)はメインフォルダーであり、他のフォルダーはすべてそのコンテンツにリンクし、独自の特定のファイルを追加します。
今後数週間で、monodevelopの共有コードに対するポータブルライブラリのサポートも提供されることを願っています。
それがヒットしたとき、私はTouchとDroid用のポータブルライブラリの使用に移行するつもりです-その時点で、共有プロジェクトファイルはまったく必要ありません。