Мне нужно добавить ссылку на API в нашем мультипроектном проекте для WinRT. Если я добавлю ссылку, она конфликтует с другими форматами - например, Win32. Можно ли добавить ссылку и сделать ее невидимой для других платформ?Visual C++ 2015 добавить ссылку (WinRT) только на одну платформу?
-2
A
ответ
1
Для решения этой проблемы необходимо вручную отредактировать проект и вручную добавить необходимые условия в свои файлы проектов.
Например:
<ItemGroup Condition="'$(Platform)'=='Win32'">
<SDKReference Include="Chat API, Version=8.0" />
</ItemGroup>
мне сказали, РС, что они не намерены добавить поддержку GUI для SDKReferences.
Как именно конфликт типа WinRT конфликтует с использованием какого-либо другого API Win32? – IInspectable
Ошибка MSB3774: Не удалось найти SDK «XXXXX API, версия = 8.0» – Zingam
Я не вижу там конфликта. Просто похоже, что вы неправильно настроили среду сборки. – IInspectable