Ich rufe an: FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync();
, um eine win32-Anwendung in meiner uwp-Anwendung zu starten. Dann versuche ich, die Verbindung zwischen meiner uwp und win32 Anwendung zu öffnen und eine Nachricht von uwp an win32 zu senden. Ich erstelle ein ValueSet valueSet = new ValueSet();
Wo ist Windows.Foundation.UniversalApiContract?
Aber bei der Kompilierung, es klagt:
Error CS0433 The type 'ValueSet' exists in both
'Windows.Foundation.FoundationContract, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=null, ContentType=WindowsRuntime' and 'Windows,
Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime'
ich manuell hinzufügen den Verweis auf C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd
der Lage sein, FullTrustProcessLauncher zu nennen, und ich glaube, ich die ValueSet
innerhalb dieser Windows.winmd
verwenden möchten .
ich verwirrt bin, wo ist die Windows.Foundation.FoundationContract
, wie es in meinem Projekt? Wie könnte ich es entfernen?
Danke!