Monday, May 6, 2019

Project dependencies hell! Metafile build errors

Solution User Options (.Suo) File


The solution user options (.suo) file contains per-user solution options. This file should not be checked in to source code control.
The solution user options (.suo) file is a structured storage, or compound, file stored in a binary format. You save user information into streams with the name of the stream being the key that will be used to identify the information in the .suo file. The solution user options file is used to store user preference settings, and is created automatically when Visual Studio saves a solution.

Troubleshooting & fix!
Sometimes it might happen your built might results in errors across projects within a given solution. You lost all project dependencies defination in Solution Property. 

Workaround!
Delete .SUO file and restart the visual studio with solution open. Dependencies will restore and build pass successfully.

No comments :