Jaa


Microsoft/Windows-universal-samples で同じ簡易名のビルドエラー

UWP のサンプル Microsoft/Windows-universal-samples をビルドすると、以下のエラーが発生することがあります。

同じ簡易名 'Windows.Graphics.Printing3D.Printing3DContract' でアセンブリが既にインポートされています。参照の 1 つ (例: 'C:\Program Files (x86)\Windows Kits\10\References\Windows.Graphics.Printing3D.Printing3DContract\1.0.0.0\Windows.Graphics.Printing3D.Printing3DContract.winmd') を削除するか、サイド バイ サイドを有効にするために署名してください。

同名の拡張ライブラリが複数バージョン入っており、プロジェクトの求めるバージョンと参照しているバージョンが不一致を起こしているときにこのエラーが発生します。

image

[参照の追加] にて、求めるバージョンにに変更する(この場合は、赤枠で囲まれた 10.0.10586.0) に変更することでエラーを回避し、ビルドすることができます。