2016-11-14 15 views
0

Wenn ich zwei UWP C# -Klassenbibliotheken in meiner Lösung habe, kann ich eine als Referenz für die andere hinzufügen. Aber wenn ich versuche, eine UWP C++ Klassenbibliothek auf eine UWP C# Klassenbibliothek hinzufügen ich den Fehler Pop-upHinzufügen einer C++ UWP-Klassenbibliothek zu einer C# UWP-Klassenbibliothek

Ein Verweis auf ‚Projektname‘ nicht

und der gleiche Fehler hinzugefügt werden könnten, geschieht mit einer statischen UWP C++ - Bibliothek.

Ist es möglich, eine UWP C++ - Klassenbibliothek zu einer UWP C# -Klassenbibliothek hinzuzufügen?

Antwort

0

Die UWP C++ - Standardklassenbibliothek ist für die UWP C# -Klassenbibliothek nicht sichtbar.

Um auf Ihre UWP C++ - Klassenbibliothek von app/library zuzugreifen, die in einer beliebigen Windows Runtime-kompatiblen Sprache geschrieben wurde, kompilieren Sie sie als "Windows Runtime Component".

Die einfachste Möglichkeit ist das Erstellen eines Projekts mit der UWP C++ - Vorlage "Window Runtime Component".

Sie können auch Project Configuration -> C/C++ -> General -> Consume Windows Runtime Extension -> Yes(/ZW) manuell ändern. Ändern Sie in Präprozessordefinitionen _WIN_DLL in _WINRT_DLL.

Verwandte Themen