2011-10-05 74 views
3

我刚刚升级到最新的MonoDevelop(2.8),并且在打开MonoDevelop时,它要求将我的MonoTouch项目迁移到允许它在MonoDevelop 2.8中使用XCode 4。使用MonoDevelop手动移植XCode 4的MonoTouch项目

根据我所介绍的对话框,该过程是不可逆的,所以我在关闭对话框的同时进行了备份并详细了解了项目迁移过程。

当我回到实际迁移项目时,在MonoDevelop中找不到任何地方强制执行迁移过程(重新打开项目不会像第一次那样提示我进行迁移)。

任何人都知道在MonoDevelop中手动执行此迁移的方法?

干杯。

+2

如果一个项目还没有被迁移,你应该问你每次打开该项目时间。你确定该项目没有被无意升级? –

+0

我只是测试你的理论,你是正确的。我想,如果你点击关闭它也会被迁移的对话框。谢谢! – bertusaurus

回答

3

“根据我提出的对话框,这个过程是不可逆的,所以我在关闭对话框的同时进行备份并更多地了解项目迁移过程。”

你可能永远只是点击“备份和升级”将执行的所有必需文件的备份你。如果在升级过程中出现可怕的情况,那么将文件从备份目录复制出来是一种简单的情况,您将恢复到原来的状态。这应该是100%安全的。

Alan。

编辑:我也刚刚修复了这个错误。有其默认为BackupAndMigrate如果没有有效选项被击中的if/else语句,这是一个有点傻回想起来,这应该已经默认为DoNotMigrate。您的原始项目文件放入到你的项目文件夹,名为“备份”目录中,这样你可以很容易地撤消意外迁移:)