swig en c # - HandleRef no se pudo encontrar en la biblioteca de clases portátil

Estoy tratando de ajustar mi código de C ++ a C # con Swig. Si el destino de salida de los archivos C # es la biblioteca de clases, no hay error y se compila correctamente.

Sin embargo, quiero admitir Windows Phone 8.1 y Windows 8.1 por esta razón estoy usando una biblioteca de clases portátil en lugar de una biblioteca de clases normal. En esta situación recibo un error que dice;

El tipo o nombre de espacio de nombres 'HandleRef' no existe en el espacio de nombres 'System.Runtime.InteropServices' (¿falta una referencia de ensamblado?)

Realmente no sé lo que me estoy perdiendo. ¿Cuál es la solución de este problema? Supongo que Windows Phone 8.1 y Windows 8.1 no son compatibles con HandleRef, pero no estoy seguro. Si es así, ¿qué debo hacer?

Respuestas a la pregunta(1)

Su respuesta a la pregunta