UWPのAPIをWPFで使えるようにする
やり方1(これで動いた)
下記を参照に追加
C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd
下記を参照に追加
(非同期メソッドを呼ぶため)
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll
参考:
かずきブログ
https://blog.okazuki.jp/entry/2018/03/29/101601
msドキュメント
https://blogs.msdn.microsoft.com/appconsult/2016/10/31/desktop-bridge-expanding-a-desktop-application-with-the-uwp-apis/
サポートされてるAPI
https://docs.microsoft.com/ja-jp/windows/uwp/porting/desktop-to-uwp-supported-api
やり方2(両方で定義されています、というエラーが出る?)
ここを見る。
winmdについては、
ローカルにコピーをfalseにするのを忘れない。
やり方3
nugetでMicrosoft.Windows.SDK.Contracts
を追加する
https://qiita.com/FumiyaHr/items/13de3dcbd9b81d9d27f0#nuget%E3%81%A7%E8%BF%BD%E5%8A%A0