Android 单触式&x2B;MonoDroid:项目文件可以存在于同一文件夹中吗?

Android 单触式&x2B;MonoDroid:项目文件可以存在于同一文件夹中吗?,android,ios,xamarin.ios,monodevelop,xamarin.android,Android,Ios,Xamarin.ios,Monodevelop,Xamarin.android,我有一个通用C#代码库与MonoTouch(iOS)和MonoDroid(Android)共享 我是否可以/应该将common.android.csproj和common.iOS.csproj放在同一个文件夹中?两者都希望创建bin文件夹等,可能会有问题 像这样 是的。你绝对可以 此外,我认为在共享代码中,每个文件都在两个项目文件之间共享,这是一种很好的做法——我在以下情况下就是这样做的: 对于项目内容略有不同的情况,例如一个项目包含一些特定于android的文件,那么我更喜欢使用单独的文件

我有一个
通用C#代码库
与MonoTouch(iOS)和MonoDroid(Android)共享

我是否可以/应该将
common.android.csproj
common.iOS.csproj
放在同一个文件夹中?两者都希望创建bin文件夹等,可能会有问题

像这样


是的。你绝对可以

此外,我认为在共享代码中,每个文件都在两个项目文件之间共享,这是一种很好的做法——我在以下情况下就是这样做的:


对于项目内容略有不同的情况,例如一个项目包含一些特定于android的文件,那么我更喜欢使用单独的文件夹并跨多个文件夹链接文件的方法。这是我在许多Windows项目中看到的一种方法-例如,查看的源代码树-其中GalaSoft.MvvmLight(NET35)是主文件夹,其他文件夹都链接到其内容并添加自己的特定文件


在接下来的几周里,monodevelop中的共享代码有望获得一些可移植库支持


当这种情况发生时,我打算转而使用可移植的Touch和Droid库——在这一点上,我根本不需要共享项目文件

我有很多这样的项目,我没有任何问题。如果您有/bin文件夹问题,您可以在项目属性中更改输出路径。