Previously in a C++ native project, one could add dependencies to static libraries (.lib) and dynamic libraries (.dll) by right clicking on the References entry in the project tree.
Now it asks for a winmd file and if I want to select another project I am forced to add the project to the consuming solution. Why this? How can I create a winmd file for a C++ native project to be used as a reference? or how can I reference a project in another solution?
Referencing a project from another solution is not possible.
Instead you need to specify:
1. library search path (to other project)
2. Include search path (to other project)
3. Library inputs (from other project)
Alternatively, you can add project from another solution to this solution and then reference it normally.
This means the project will be added to both solutions.