Errore MSB4064: il parametro "OverwriteraEadOnlyFiles" non è supportato dalla attività "Copia"

StackOverflow https://stackoverflow.com/questions/8909649

Domanda

Sto usando MSBuild 4.0. Quando stavo usando MSBuild 3.5 OverwritreAdOnlyFiles ha funzionato senza alcun problema.

Ma oggi quando stavo cercando di utilizzare l'attività di copia, sto ottenendo questo problema.

Errore MSB4064:

Il parametro "OverwriteReAdOnlyFiles" non è supportato dalla "copia" T Ask. Verificare che il parametro esista sull'attività ed è una proprietà dell'istanza pubblica impostabile.

Questo è il mio obiettivo che ha l'attività di copia

<Target Name="CopyBOM">

    <Copy SourceFiles="@(BOM)" DestinationFolder="%(BOM.Destination)" OverwriteReadOnlyFiles="true">
      <Output TaskParameter="CopiedFiles" ItemName="CopyBOMFiles" />
    </Copy>

    <Message Text="Copied to BOM: @(CopyBOMFiles)"/>


  </Target>

Di seguito è riportato itemgroup che sto usando nel mio file di proprietà

 <BOM Include="..\..\..\Release\CoreDeployment.msi">
      <Destination>..\..\..\Core\BOM\Comp1</Destination>
 </BOM>

Sto avendo più file di proprietà, ho verificato che in tutti i settori è posizionato = 4.0. Qualcuno ha affrontato questo? In qualche modo c'è per risolverlo?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top