-2

WinRT用のマルチフォームプロジェクトにAPIへの参照を追加する必要があります。参照を追加すると、他のplaformと競合します(Win32など)。 参照を追加して他のプラットフォームに見えないようにすることはできますか?Visual C++ 2015参照(WinRT)を1つのプラットフォームにのみ追加しますか?

+0

WinRTタイプへの参照は、他のWin32 APIとどのように矛盾しますか? – IInspectable

+0

エラーMSB3774:SDK "XXXXX API、Version = 8.0"を見つけることができませんでした – Zingam

+0

そこに競合はありません。ビルド環境を正しく設定していないように見えます。 – IInspectable

答えて

1

この問題を解決するには、プロジェクトを手動で編集し、プロジェクトファイルに必要な条件を手動で追加する必要があります。例えば

<ItemGroup Condition="'$(Platform)'=='Win32'"> 
    <SDKReference Include="Chat API, Version=8.0" /> 
</ItemGroup> 

私は、彼らがSDKReferencesのためのGUIのサポートを追加する予定がないことをMSで言われてきました。

関連する問題