是否有可能在Visual Studio中构buildMonotouch应用程序?

我想知道是否有可能编译一个Monotouch项目,没有任何参考Visual Studio中的任何UI库。 这个项目只使用Monotouch框架。

我已经做了一些研究,并且我读到,如果项目没有任何对Apple SDK的引用,我应该可以使用Visual Studio构build一个MonoTouch项目。 如果可以的话,我需要一些特定的configuration来实现我的目标。

一些相关的链接: 在Visual Studio中使用MonoTouch开发iPhone应用程序有多容易? 如何使用Windows开发机器为iPhone开发? , Windows上的iPhone开发

即使您的项目没有任何对MonoTouch库的引用,它仍然是一个MonoTouch库项目。 Visual Studio无法识别该项目类型,因此您无法真正编译代码。

我前一段时间写过这篇文章,以及如何更改项目,以便实际使用Visual Studio进行开发(尽管您将无法运行应用程序): http : //escoz.com/blog/developing -with-MonoTouch的上窗口和视觉工作室

希望有所帮助。

有一个可以帮助的Visual Studio插件。 它虽然没有被更新。 而且,这只会帮助你编写代码。 要编译和运行代码,您仍然需要MonoTouch和Mac。 https://github.com/follesoe/VSMonoTouch

更新:截至2013年2月,Xamarin包含Visual Studio支持在Xamarin.iOS的商业sku中开发iOS应用程序。 您可以在Windows + Visual Studio上完全开发,但仍需要网络上的Mac来执行构建并运行模拟器。

如果你正在讨论在VS.NET中构建一个DLL或者库,然后你可以在一个MonoTouch项目中使用,我相信答案是否定的。 要在MT中使用,代码必须用MT编译。

MonoDevAssist VS扩展(搜索VS扩展管理器“monotouch”)似乎完美。 只需几个简单的步骤即可完成安装后的工作,这些文档在此处进行了说明:

http://monodevassist.codeplex.com/documentation