__VSPROPID5 Énumération

Définition

Identifie les paramètres de propriété d’une solution.

public enum class __VSPROPID5
public enum class __VSPROPID5
enum __VSPROPID5
public enum __VSPROPID5
type __VSPROPID5 = 
Public Enum __VSPROPID5
Héritage
__VSPROPID5

Champs

Nom Valeur Description
VSPROPID_FIRST5 -8042

Spécifie la première VSPROPID_.

VSPROPID_IsOpeningProjectUserInitiated -8042

Indique qu’un chargement/rechargement de projet est en cours de réception de l’événement de chargement de solution OnAfterOpenProject. Cette propriété peut être utilisée pour faire la distinction entre un projet chargé par l’utilisateur (par exemple, le rechargement de l’utilisateur ou l’ajout d’un projet existant/nouveau) par opposition à un projet chargé en arrière-plan via la fonctionnalité De chargement de solution asynchrone. L’utilisation de l’indicateur fAdded à partir d’OnAfterOpenProject ne distingue pas ces deux conditions. fAdded indique uniquement si un projet a été chargé avant ou après l’événement OnAfterOpenSolution.

VSPROPID_SolutionViewModel -8041

Celui-ci IUnknown contient le modèle d’affichage IVsUIDataSource pour certaines propriétés de solution. Cette propriété est principalement utilisée par le navigateur de solutions.

VSPROPID_ProjectFaultResolutionContext -8040

Celui-ci IUnknown représente le contexte de résolution d’erreur IVsPropertyBag du projet actuel. Cette propriété est en lecture seule (mais le conteneur de propriétés retourné est mutable). Cette propriété n’est pas null uniquement si l’utilisateur vient d’effectuer un mouvement qui nécessite la résolution d’un lot de projets défectueux. Dans ce cas, avant d’appeler ResolveFault(Boolean) pour la première fois, un nouveau conteneur de propriétés vide est créé et affecté à cette propriété, et la propriété reste ainsi pour tous les appels à ResolveFault ce mouvement logiquement. Après le dernier appel à ResolveFault, la propriété est définie sur null. Par conséquent, les données arbitraires peuvent être conservées et transmises entre les ResolveFault appels dans un seul mouvement. En règle générale, cela est utilisé lorsque la résolution d’erreurs nécessite une invite d’interface utilisateur modale et fournit un indicateur « Ne me demandez pas les projets restants ». Cet indicateur peut être stocké dans le conteneur de propriétés, ainsi que l’entrée de l’utilisateur et interrogé sur d’autres appels pour ResolveFault supprimer l’interface utilisateur et appliquer le même choix à tous les projets. Pour plus d’informations, consultez IVsProjectFaultResolver.

VSPROPID_FaultedProjectCount -8039

Nombre de projets défectueux dans la solution.

VSPROPID_UserOptsFileExt -8038

Extension de fichier options de solution (par défaut - .suo").

VSPROPID_SolutionFileExt -8037

Extension de fichier de solution (valeur par défaut : « .sln »).

S’applique à