Сборки Visual Studio 2010, использующие в monodevelop с monotouch - PullRequest
3 голосов
/ 30 сентября 2011

Я новичок в разработке и у меня есть вопрос.У меня есть некоторые сборки, разработанные в Visual Studio 2010 в C #, и я хотел бы использовать их с monotouch в Mac, мой вопрос: мне нужно использовать исходный код и генерировать сборки с monodevelop в Mac, или мне просто нужны сборки и добавитьих к моему решению в качестве ссылки?

Ответы [ 2 ]

2 голосов
/ 03 октября 2011

Профиль фреймворка, используемый MonoTouch, изначально был основан на профиле Silverlight (он же 2.1) и был обновлен, чтобы включить некоторые, но не все, новый API, предоставляемый .NET Framework 4.0.

Таким образом, может иметь возможность повторно использовать сборки, не перекомпилируя их. Это будет зависеть от того, будут ли доступны все API, если вы ссылаетесь на сборки, недоступные в MonoTouch, под каким профилем (3.5 или 4.0) вы создаете код ...

Однако все будет намного проще , если у вас есть исходный код и вы можете пересобрать его в MonoDevelop. Это обеспечит вас отладочными символами (файлы .mdb), которые также перехватывают во время компиляции (не во время выполнения) и исправляют код, используя любой отсутствующий API (из MonoTouch).

0 голосов
/ 30 сентября 2011

Вы должны иметь возможность использовать те же сборки, что и они (перекомпиляция не требуется). Если сборки зависят от других нестандартных сборок, это может быть сложно, и вам может потребоваться развернуть другие сборки рядом с теми, которые вам нужны, и тогда это может вызвать его собственные проблемы, если они не являются открытым исходным кодом или лицензии требуются для распространения, и т. Д .. Попробуй, посмотри, что получится.

...