Пробую создать демо-решение "Записная книжка" (база контактов), в котором было бы несколько приложений под разные платформы.
Как я себе это видел. База данных будет на MS SQL, будет обычный asp.net mvc веб-сайт (это типа приложение номер раз - для тех, кто пойдёт через браузер), отдельно будет asp.net web api, которое будет отдавать чистый json для мобильных приложений и отдельно будет пара приложений (одно под андроид, одно под ios). В VS2017 есть проект xamarin.forms с готовым шаблоном прямо специально заточенным под показ списка контактов - Master Detail, остаётся только MockDataStore перепилить с List на сервис, читающий из web api.
Собственно, ради приложения под андроид всё и затевалось, хотелось попробовать мобильную разработку. Однако что-то у меня не стыкуется с тем, как состыковать столь разнородные приложения.
Я создал проект Domain (обычная class library), в который поместил класс Contact и попробовал заменить модель Item из проекта мобильного приложения на свою модель, однако даже простое перемещение решарпером класса Item в Class Library .Net Framework приводит к ошибке (Domain should reference Assembly:netstandard).
К слову, та же самая ошибка даже если пробовать переместить в проект Class Library .Net Standard. Насильственное перемещение приводит к множеству ошибок компиляции.
Окончательно рвёт шаблон то, что при попытке подключить в проект assembly через reference - add reference никаких assembly со словом net или standard на компе нет.
Итого.
Непонятно:
Доброго времени сутокДля своего проекта понадобилось в переменную засунуть тип данных
У меня есть сборка - exe-шник и несколько dll для работы с программойУстанавливал их из Nuget