2011-03-15 102 views
4

我想知道是否可以編譯一個Monotouch項目,該項目沒有任何對Visual Studio中的任何UI庫的引用。該項目只使用Monotouch框架。是否有可能在Visual Studio中構建Monotouch應用程序?

我已經做了一些研究,並且我讀到,如果項目沒有任何對Apple SDK的引用,我應該可以使用Visual Studio構建MonoTouch項目。如果可以,我是否需要一些特定的配置來達到我的目標。

一些相關鏈接: How easy is it to develop an iPhone application using MonoTouch in Visual Studio?How can I develop for iPhone using a Windows development machine?iPhone development on Windows

回答

7

即使您的項目沒有任何對MonoTouch庫的引用,它仍然是一個MonoTouch庫項目。 Visual Studio無法識別該項目類型,因此您無法真正編譯代碼。

我前一段時間寫了一篇關於這一點,你怎麼能在這裏改變你的項目,所以實際上你可以使用Visual Studio的發展(雖然你將不能夠運行的應用程序): http://escoz.com/blog/developing-with-monotouch-on-windows-and-visual-studio

希望這有助於。

+0

的鏈接似乎是死的,是有一個更新的一個? – Bigwave 2011-12-15 10:31:59

+0

謝謝@ bigwave,它再次工作,我正在更新博客。 – 2011-12-15 12:54:18

0

如果你談論的是建立在VS.NET DLL或庫,然後你可以在MonoTouch的項目中使用,我相信答案是沒有。要在MT中使用,必須使用MT編譯代碼。

2

有一個Visual Studio插件可能會有所幫助。它雖然沒有在一段時間更新。此外,這隻會幫助你編寫代碼。要編譯和運行代碼,您仍然需要MonoTouch和Mac。 https://github.com/follesoe/VSMonoTouch

更新:截至2013年2月,Xamarin包含Visual Studio支持,用於在其Xamarin.iOS業務sku中開發iOS應用程序。您可以在Windows + Visual Studio上完全開發,但仍需要網絡上的Mac來執行構建並運行模擬器。

相關問題