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?