2009-03-29 5 views

Répondre

7

Quel projet est le projet "startup" n'a de pertinence que pour le débogage, ce qui signifie qu'il s'agit de métadonnées utilisateur à partir du point de la solution et des projets. Quel que soit le projet "startup", le code compilé est le même. Pour cette raison, les informations sont stockées sous la forme d'un paramètre utilisateur dans le fichier Options utilisateur de la solution (solution.suo) qui accompagne le fichier Solution (solution.sln). Le fichier .suo "Enregistre toutes les options que vous pouvez associer à votre solution afin que chaque fois que vous l'ouvrez, il inclut les personnalisations que vous avez effectuées" selon MSDN.

Le fichier .suo est un fichier binaire. Si vous voulez le lire ou le modifier par programme, vous devez utiliser IVsPersistSolutionOpts.LoadUserOptions à partir de l'espace de noms Microsoft.VisualStudio.Shell.Interop.

0

Il semble que le premier élément du fichier sln de la solution est, par défaut, le projet de démarrage. Ainsi, vous pouvez éditer manuellement le fichier sln pour faire de votre projet le premier projet de la solution. Ensuite, un utilisateur peut remplacer cela en sélectionnant un projet différent à démarrer.