Я пытаюсь создать набор библиотек классов для совместного использования кода между приложениями, которые мы собираемся создать.
Однако я не могу правильно создавать проекты и не вижу, чтоЯ делаю неправильно.
Позвольте мне пройти через шаги, которые я использую, чтобы воспроизвести это, возможно, кто-то здесь может увидеть, что я делаю неправильно:
- В свежем экземпляре MonoDevelop, Я иду в File-> New Solution
- Я выбираю шаблон проекта библиотеки MonoTouch и присваиваю ему подходящее имя
- Затем я добавляю новый проект приложения в решение (для моделирования с использованиембиблиотека в приложении), типа «iPhone Single View Application»
- Я делаю проект приложения стартовым проектом
- Я добавляю ссылку на проект библиотеки в проект приложения
- Затем я создаю
Это работает, и если я выберу пункт меню Run-> Debug, я вижу, как приложение открывается в симуляторе.
Давайте предположим, что я хочупроверить это на айфонеодин сейчас, поэтому я захожу в выпадающий список на панели инструментов, выбираю цель сборки «Debug | iPhone», и сразу же проект библиотеки классов становится серым:
(не встроено в активной конфигурации)
Если щелкнуть правой кнопкой мыши решение, проверить сопоставления конфигурации, при выборе чего-либо, связанного с симулятором или iPhone, библиотека классов полностью исчезает из вида и не может быть выбрана для сборки.
В выпадающем списке цели сборки также есть 6 пунктов: Отладка, Выпуск, Отладка / выпуск для iPhone и Отладка / выпуск для симулятора.Очевидно, только Debug и Release, которые не предназначены для iPhone или симулятора, заканчивают сборкой библиотеки классов.
Что я здесь не так делаю?
В другом проекте, где у меня не былороскошь возможности искать решение, в итоге я создал пустой универсальный проект, это «правильный» способ смягчить это?