Swig в C # - HandleRef не может быть найден в переносимой библиотеке классов
Я пытаюсь обернуть мой код C ++ в C # с помощью Swig. Если выходным местом назначения файлов C # является библиотека классов, ошибки не возникает, и сборка успешно завершена.
Однако я хочу поддерживать Windows Phone 8.1 и Windows 8.1, поэтому я использую переносную библиотеку классов, а не обычную библиотеку классов. В этой ситуации я получаю сообщение об ошибке;
Тип или имя пространства имен «HandleRef» не существует в пространстве имен «System.Runtime.InteropServices» (отсутствует ссылка на сборку?)
Я действительно не знаю, чего мне не хватает. Каково решение этой проблемы? Я думаю, Windows Phone 8.1 и Windows 8.1 не поддерживает HandleRef, но я не уверен. Если это так, что я должен делать?