__VSPROPID5 Enumerazione

Definizione

Identifica le impostazioni delle proprietà per una soluzione.

public enum class __VSPROPID5
public enum class __VSPROPID5
enum __VSPROPID5
public enum __VSPROPID5
type __VSPROPID5 = 
Public Enum __VSPROPID5
Ereditarietà
__VSPROPID5

Campi

Nome Valore Descrizione
VSPROPID_FIRST5 -8042

Specifica prima VSPROPID_.

VSPROPID_IsOpeningProjectUserInitiated -8042

Indica che il caricamento/ricaricamento di un progetto è in anteprima quando si riceve l'evento di caricamento della soluzione OnAfterOpenProject. Questa proprietà può essere usata per distinguere tra un progetto caricato dall'utente (ad esempio, Utente ricaricato o Aggiungi progetto esistente/nuovo) anziché un progetto caricato in background tramite la funzionalità Caricamento asincrono della soluzione. L'uso del flag fAdded da OnAfterOpenProject non distingue queste due condizioni. fAdded indica solo se un progetto è stato caricato prima o dopo l'evento OnAfterOpenSolution.

VSPROPID_SolutionViewModel -8041

Oggetto IUnknown di che contiene il modello di IVsUIDataSource visualizzazione per alcune proprietà della soluzione. Questa proprietà viene utilizzata principalmente dallo strumento di navigazione della soluzione.

VSPROPID_ProjectFaultResolutionContext -8040

Oggetto IUnknown di IVsPropertyBag che rappresenta il contesto di risoluzione degli errori del progetto corrente. Questa proprietà è di sola lettura (ma il contenitore delle proprietà restituito è modificabile). Questa proprietà non è null solo se l'utente ha appena eseguito un gesto che richiede la risoluzione di un batch di progetti con errori. In questo caso, prima di richiamare ResolveFault(Boolean) per la prima volta, viene creato e assegnato un nuovo contenitore di proprietà vuoto a questa proprietà e la proprietà rimane in questo modo per tutte le chiamate a ResolveFault tale movimento in modo logico. Dopo l'ultima chiamata a ResolveFault, la proprietà viene impostata su Null. Pertanto, i dati arbitrari possono essere conservati e passati tra ResolveFault le chiamate in un singolo movimento. In genere, questo viene usato quando la risoluzione degli errori richiede un prompt dell'interfaccia utente modale e che fornisce un flag "Non chiedere i progetti rimanenti". Questo flag può essere archiviato nel contenitore delle proprietà insieme all'input dell'utente e sottoposto a query su altre chiamate per ResolveFault eliminare l'interfaccia utente e applicare la stessa scelta a tutti i progetti. Per altre informazioni, vedere IVsProjectFaultResolver.

VSPROPID_FaultedProjectCount -8039

Numero di progetti con errori nella soluzione.

VSPROPID_UserOptsFileExt -8038

Estensione del file delle opzioni della soluzione (predefinita - ".suo").

VSPROPID_SolutionFileExt -8037

Estensione del file della soluzione (impostazione predefinita : ".sln").

Si applica a