MSB4260 codice di diagnostica

Questo articolo descrive il codice di errore MSB4260.

Testo del messaggio

MSB4260: Project 'project1' skipped graph isolation constraints on referenced project 'project2'

Descrizione

Questo errore si verifica quando si usa la modalità grafo (-graph o -graphBuild l'opzione della riga di comando) con l'opzione di isolamento (-isolate o -isolateProject l'opzione della riga di comando) impostata su MessageUponIsolationViolatione, come descritto nel riferimento alla riga di comando di MSBuild, è presente un progetto che viola i vincoli di isolamento. Un progetto che isola i vincoli di violazione può comunque essere compilato, ma può essere compilato solo in tempo reale, non in anticipo e memorizzato nella cache. Pertanto, l'output serializzato memorizzato nella cache del progetto non è utilizzabile. Questo messaggio non è un errore, ma punta a un'incompatibilità tra il progetto specificato e la funzione ottimale della modalità di compilazione di isolamento del progetto.

Risoluzione

Se puoi trovare un modo per evitare il vincolo di isolamento, ad esempio rimuovendo eventuali effetti collaterali della compilazione o evitando tipi di progetto che violano intrinsecamente i vincoli di isolamento (ad esempio i progetti XAML), puoi evitare la situazione che porta a questo messaggio.

Si applica a

Tutte le versioni di MSBuild