Какой проект является «начальным» проектом, имеет отношение только к отладке, что означает, что это метаданные пользователя с точки зрения решения и проектов. Независимо от того, какой проект является «стартовым», скомпилированный код остается одним и тем же.
В связи с этим информация сохраняется в качестве пользовательской настройки в файле параметров пользователя решения (solution.suo), который сопровождает файл решения (solution.sln). Файл .suo «Записывает все параметры, которые вы можете связать с вашим решением, чтобы каждый раз, когда вы открываете его, он включал сделанные вами настройки» в соответствии с MSDN .
Файл .suo - это двоичный файл. Если вы хотите прочитать или изменить его программно, вы должны использовать IVsPersistSolutionOpts.LoadUserOptions
из пространства имен Microsoft.VisualStudio.Shell.Interop
.