Это не должно быть так сложно!
В обычном C ++ можно писать статические или динамические библиотеки, которые можно использовать в нескольких проектах приложений. Я хочу сделать то же самое для приложений UWP, использующих C ++ / winRT.
Я написал простое приложение CW / winRT UWP, которое обнаруживает устройства Bluetooth с низким энергопотреблением. Я использовал шаблон проекта Core UWP, который настраивал все эти вещи из pch.h. Что я хочу сделать, так это сделать библиотеку из написанного мной кода, который бы работал по Bluetooth, чтобы его можно было использовать во многих приложениях UWP, но я понятия не имею, какой шаблон проекта мне следует использовать для этого.
Я пришел к выводу, что написание компонента среды выполнения Windows - это не то, чего я хочу. Я не делаю компонент времени выполнения, хотя мне нужно использовать компоненты времени выполнения для Bluetooth.
В конце концов, я буду вызывать эту библиотеку из Java-приложения, но это будет в будущем.
Все мои проблемы были бы решены, если бы у них была опция Java / winRT (проекция языка Java на языке Microsoft).
Обратите внимание, что интерфейс выбора проекта в Visual Studio 2019 должен сильно отличаться от 2017 года, поскольку ни одна из демонстраций, которые я видел в Интернете, не выглядит так, как я вижу.