我看到很多涉及解决方案文件的项目,一个是为Visual Studio准备的,另一个是为Xamarin Studio准备的。
今天我在Visual Studio 2012中创建了一个包含一个PCL和一个iOS项目的解决方案。
如果我在Xamarin Studio中打开该解决方案,我会看到许多构建组合,但是没有一种可以同时构建PCL和iOS解决方案:
然而,如果我在XS中创建一个新的空解决方案并添加来自VS解决方案的项目,则可以正常工作。为什么构建配置会有不同的处理方式?我认为,解决方案文件应该是标准化且可互换的,不是吗?