У меня есть текущий проект Xcode iPhone, который я хотел бы переключить на Xamarin, чтобы я мог поддерживать iOS и Android с единой кодовой базой.Тем не менее, в краткосрочной перспективе у меня нет времени, чтобы заменить проект Xcode на версию форм Xamarin.Поэтому я разработал план по интеграции базовой логики в решение Xamarin в VS20017.Затем я использовал бы Embeddinator-4000 для создания файла .framework, который я мог бы использовать из своего проекта Xcode.Таким образом, я могу поддерживать текущий проект пользовательского интерфейса Xcode, пока я работаю над полной заменой Xamarin.
Я надеялся разрабатывать на машине Windows, так как это то, к чему я больше всего привык, но я могуКажется, не работает embeddinator.
Я пытался заставить его работать с проектом Xamarin.iOS, .NET Standard 2.0 и .NET Framework 4.6.2.Каждый из них завершается с ошибкой зависимости, приведенной ниже:
- Xamarin -
Can't find the assembly 'mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e', referenced by 'Embed.Xamarin, Version=1.0.7015.35480, Culture=neutral, PublicKeyToken=null'
- .NET Standard -
Can't find the assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51', referenced by 'Embed.Standard, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
- .NET Framework -
Can't find the assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089', referenced by 'Embed.NetFX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Embedded.NetFX
У меня два вопроса
- Использую ли я работоспособный подход для переноса моего проекта Xcode в Xamarin или есть какой-то другой вариант, из которого я нев курсе?Может быть, инструмент преобразования?
- Если этот подход работоспособен, что мне нужно сделать, чтобы Embeddinator работал на компьютере с Windows?Это вообще возможно?