Wie auf einem nativen WinRT-Komponente aus einem Projekt gelungen?

Es wurde gesagt, dass Sie können erstellen Sie ein C++ WinRT-Komponente, die Sie konsumieren in C#. Ich habe ein einfaches test-Projekt - C# - XAML-app, und ein C++ - Projekt mit nur den basic-WinRT-Komponente project-Vorlage. Wenn ich versuche, um eine Projekt-Referenz in die C# - XAML-Projekt, Sie sagt, Sie kann nicht den Verweis hinzuzufügen (nicht sicher, warum). Ich kann die native WinRT-Komponente und einer .die winmd-Datei generiert wird, und ich kann hinzufügen ein Verweis auf diese .die winmd-Datei manuell mithilfe der Schaltfläche durchsuchen im Dialogfeld Verweis hinzufügen. Dies ermöglicht mir Zugriff auf die Methoden in der nativen Bibliothek, aber wenn ich Baue, es sagt, es ist mit Plattform.IDisposable, aber der Typ in einer assembly definiert ist, die nicht verwiesen wird. Ich habe nicht gesehen, jede der Sitzungen zeigen dieses Szenario.

InformationsquelleAutor Jeremy Bell | 2011-09-20
Schreibe einen Kommentar