Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive il codice di errore MSB5029.
Testo del messaggio
MSB5029: The value 'value' of the 'value' attribute in element 'value' in file 'value' is a wildcard that results in enumerating all files on the drive, which was likely not intended. Check that referenced properties are always defined and that the project and current working directory are not at the drive root.
Descrizione
Questo errore si verifica quando un elemento di progetto con un'unità che enumera il valore con caratteri jolly per uno dei relativi attributi. Ad esempio: <Compile Include="$(NotAlwaysDefined)\**\*.cs". Se la proprietà non è definita, il valore di Include comporta l'enumerazione di tutti i file nell'unità. Per evitare questo problema di prestazioni imprevisto, MSBuild restituisce questo errore.
Risoluzione
È possibile definire un valore predefinito per la proprietà oppure modificare l'espressione con caratteri jolly per restringere la ricerca ai file desiderati.
Si applica a
MSBuild 17.0 e versioni successive