Как изменить MonoDevelop Target Framework на iPhone для импортированного проекта библиотеки .Net

Я импортировал существующий проект библиотеки C# в решение MonoDevelop, предназначенное для iPhone. В моем исходном проекте выбрана целевая платформа Mono для iPhone, но в моем недавно добавленном проекте есть только варианты Mono/.Net. Как я могу отобразить цели iphone, чтобы я мог правильно ссылаться на них из моих существующих целевых проектов iPhone?


person Glenn    schedule 03.02.2012    source источник


Ответы (1)


Самый простой способ, который я нашел, - это создать новый проект библиотеки MonoTouch и либо «связать», либо «скопировать» файлы из существующего проекта.

Обычно это необходимо в любом случае, так как обычно вам придется добавить #if MONOTOUCH операторы препроцессора в пару мест.

person jonathanpeppers    schedule 04.02.2012
comment
Итак, вы говорите, что вы не можете обмениваться файлами проекта между Visual Studio x86 и monodevelop для цели iPhone? - person Glenn; 06.02.2012
comment
Неа. У вас, вероятно, будет какой-то код, который все равно будет отличаться. Убедитесь, что вы знаете, как связывать файлы, у вас не будет 2 копий каждого файла, если вы настроите его правильно. - person jonathanpeppers; 07.02.2012
comment
Хорошо, я создал родственный csproj с другим именем в том же каталоге. - person Glenn; 07.02.2012