【问题标题】:Is it possible to build a Monotouch application in Visual Studio?是否可以在 Visual Studio 中构建 Monotouch 应用程序?
【发布时间】:2011-03-15 17:46:25
【问题描述】:

我想知道是否可以编译一个没有对 Visual Studio 中任何 UI 库的任何引用的 Monotouch 项目。本项目仅使用 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

【问题讨论】:

    标签: windows visual-studio-2010 xamarin.ios


    【解决方案1】:

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

    我前段时间写过这篇文章,以及如何更改项目以便实际使用 Visual Studio 进行开发(尽管您将无法运行该应用程序): http://escoz.com/blog/developing-with-monotouch-on-windows-and-visual-studio

    希望对您有所帮助。

    【讨论】:

    • 谢谢@bigwave,它又能正常工作了,我正在更新博客。
    【解决方案2】:

    有一个 Visual Studio 插件可能会有所帮助。虽然它已经有一段时间没有更新了。此外,这只会帮助您编写代码。要编译和运行代码,您仍然需要 MonoTouch 和 Mac。 https://github.com/follesoe/VSMonoTouch

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        MonoDevAssist VS 扩展(在 VS 扩展管理器中搜索“monotouch”)似乎运行良好。安装后只需几个简单的步骤即可,此处记录了这些步骤:

        http://monodevassist.codeplex.com/documentation

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-11
          • 2017-01-07
          • 1970-01-01
          • 2013-10-25
          相关资源
          最近更新 更多