swig em c # - HandleRef não pôde ser encontrado na biblioteca de classes portátil

Estou tentando quebrar meu código c ++ em c # usando o Swig. Se o destino de saída dos arquivos C # for uma biblioteca de classes, não haverá erro e compilará com êxito.

No entanto, eu quero suportar o Windows Phone 8.1 e o Windows 8.1 por esse motivo, estou usando a biblioteca de classes portátil em vez da biblioteca de classes normal. Nesta situação, estou recebendo um erro que diz;

O nome do tipo ou espaço para nome 'HandleRef' não existe no espaço para nome 'System.Runtime.InteropServices' (está faltando uma referência de montagem?)

Realmente não sei o que estou perdendo. Qual é a solução desse problema? Meu palpite Windows Phone 8.1 e Windows 8.1 não suporta HandleRef, mas não tenho certeza. Nesse caso, o que devo fazer?

questionAnswers(1)

yourAnswerToTheQuestion