Я знаю, что об этом уже спрашивали, а также есть ответы, которые частично решают проблему. У меня есть некоторые пользовательские элементы управления, которые мы используем в нашей среде мобильных приложений хранилища, и для получения поддержки во время разработки я использую настраиваемое свойство DesktopCompatible в файле DesignTimeAttibutes.xmta.
Это решает проблему, если библиотека и проект пользовательского интерфейса находятся в одном решении. Например, у меня есть этот макет решения:
- Company.Mobile (решение)
- Company.Mobile.Library (проект) это имеет DesignTimeAttributes.xmta
- Company.Mobile.Project1 (Проект)
- Company.Mobile.Project2 (Решение)
- Company.Mobile.Project2 (Проект)
Поэтому, когда я ссылаюсь на Company.Mobile.Library от Company.Mobile.Project1, у меня есть поддержка во время разработки для элементов управления, но не от Company.Mobile.Project2. Я также пытался скопировать файл xmta в Project2, но все еще не работает.
Есть идеи?
Спасибо.