swig in c # - HandleRef konnte nicht in portabler Klassenbibliothek gefunden werden

Ich versuche, meinen C ++ - Code mit Swig in C # umzuwandeln. Wenn das Ausgabeziel von C # -Dateien die Klassenbibliothek ist, liegt kein Fehler vor und die Erstellung ist erfolgreich.

Ich möchte jedoch sowohl Windows Phone 8.1 als auch Windows 8.1 unterstützen, da ich aus diesem Grund eine portable Klassenbibliothek anstelle einer normalen Klassenbibliothek verwende. In dieser Situation erhalte ich einen Fehler, der besagt:

Der Typ- oder Namespace-Name 'HandleRef' ist im Namespace 'System.Runtime.InteropServices' nicht vorhanden (fehlt ein Assemblyverweis?)

Ich weiß wirklich nicht, was ich vermisse. Was ist die Lösung für dieses Problem? Ich vermute, dass Windows Phone 8.1 und Windows 8.1 HandleRef nicht unterstützen, bin mir aber nicht sicher. Wenn ja, was soll ich tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage