Можно ли создать приложение Monotouch в Visual Studio? - PullRequest
4 голосов
/ 15 марта 2011

Я хотел бы знать, возможно ли скомпилировать проект Monotouch, который не имеет ссылки на какую-либо библиотеку пользовательского интерфейса в Visual Studio.В этом проекте используется только инфраструктура Monotouch.

Я провел некоторое исследование и прочитал, что если у проекта нет ссылок на Apple SDK, я должен иметь возможность создать проект MonoTouch с помощью Visual Studio,Если я могу, нужна ли мне какая-то конкретная конфигурация для достижения моей цели.

Некоторые ссылки: Насколько легко разрабатывать приложения для iPhone с использованием MonoTouch в Visual Studio? , Как я могу разрабатывать для iPhone, используя машину для разработки под Windows? , Разработка для iPhone под Windows

Ответы [ 4 ]

7 голосов
/ 15 марта 2011

Даже если ваш проект не имеет ссылок на библиотеки MonoTouch, он все равно остается проектом библиотеки MonoTouch. Visual Studio не распознает этот тип проекта, и из-за этого вы не можете скомпилировать код.

Я писал об этом некоторое время назад и о том, как вы можете изменить свой проект, чтобы вы могли фактически использовать Visual Studio для разработки (хотя вы не сможете запустить приложение) здесь: http://escoz.com/blog/developing-with-monotouch-on-windows-and-visual-studio

Надеюсь, это поможет.

2 голосов
/ 15 декабря 2011

Существует дополнение для Visual Studio, которое может помочь.Это не было обновлено некоторое время, хотя.Кроме того, это только поможет вам написать код.Для компиляции и запуска кода вам по-прежнему понадобится MonoTouch и Mac.https://github.com/follesoe/VSMonoTouch

Обновление: по состоянию на февраль 2013 года Xamarin включает поддержку Visual Studio для разработки приложений iOS в своем бизнес-проекте Xamarin.iOS.Вы можете полностью разрабатывать в Windows + Visual Studio, но вам все еще нужен Mac в вашей сети для выполнения сборок и запуска симулятора.

0 голосов
/ 15 октября 2012

Расширение MonoDevAssist VS (поищите в VS Extension Manager «monotouch»), кажется, работает отлично.После установки достаточно выполнить несколько простых шагов, которые описаны здесь:

http://monodevassist.codeplex.com/documentation

0 голосов
/ 15 марта 2011

Если вы говорите о создании библиотеки DLL или библиотеки в VS.NET, которую затем могли бы использовать в проекте MonoTouch, я считаю, что ответ НЕТ. Для использования в MT код должен быть скомпилирован с MT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...