2011-10-05 45 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。您的原始項目文件放入到你的項目文件夾,名爲「備份」目錄中,這樣你可以很容易地撤消意外遷移:)