Я пытаюсь создать библиотеку привязки, но у меня нет поддержки Intellisense в Visual Studio 2013. Мой компьютер с Windows подключен к MacOS 10 (El Capitan) с последней версией Xamarin Studio и даже последней версией XCode 8 ( Не знаю, нужно ли это)
Я не знаю, отсутствуют ли какие-либо ссылки. Я пытаюсь добавить поддержку вспомогательной библиотеки для iOS под названием «libdtdev.a» и соответствующий заголовок «DTDevices.h». Хотя VS успешно создает проект, я не могу использовать библиотеку в другом проекте Xamarin.iOS. В следующем коде синтаксис «BaseType», «NSObject» и «Export» неизвестен.
using System;
using ObjCRuntime;
using Foundation;
using UIKit;
namespace LineaProSDK
{
[BaseType(typeof(NSObject))]
interface DTDevices
{
[Export("sharedDevice")]
DTDevices sharedDevice();
}
}
Вот как Intellisense отображает доступные параметры:
Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно? Я пропустил некоторые ссылки? Это все ссылки на Mono, которые я установил в своем клиенте Windows, но по умолчанию выбран только «Xamarin.iOS»:
Я следовал руководству в Пошаговое руководство: привязка цели iOS -C Библиотека