Open
Description
MS drops support of the ProjectGuid
in their projects files.
Means that some project files may not provide this at all. And as a result, it cannot guarantee a uniqueness on this basis anymore.
3F/DllExport#36 (comment)
3F/vsSolutionBuildEvent#40
MvsSln still can provide a unique ProjectGuid
because it uses data from .sln file and its project files.
However, it still will not guarantee a normal work with project instances through MBE.
Alternative is
Full path to project file is a unique identifier for today. Therefore, we need to review some parts of our code that was based on ProjectGuid
when working with projects (some filters, collections, and so on).