2011-03-15 103 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来执行构建并运行模拟器。

相关问题