Attualmente MSBuild non copia sui file con estensione .manifest nella mia cartella di rilascio build. Ho aggiunto comandi per copiare esplicitamente sul file, ma c'è un flag di configurazione che posso impostare in modo che i file .manifest siano inclusi?Come includere i tipi di file esclusi in MSBuild
8
A
risposta
10
È possibile passare la proprietà AllowedReferenceRelatedFileExtensions
alla build. Il valore della proprietà dovrebbe essere un elenco separato da punti e virgola di estensioni di file. Da Microsoft.Common.targets
:
<!--
These are the extensions that reference resolution will consider when looking for files related
to resolved references. Add new extensions here if you want to add new file types to consider.
-->
<AllowedReferenceRelatedFileExtensions Condition=" '$(AllowedReferenceRelatedFileExtensions)' == '' ">
.pdb;
.xml
</AllowedReferenceRelatedFileExtensions>
Non v'è alcun modo per aggiungere valori all'elenco. È possibile fornire solo l'intera lista, quindi assicuratevi di includere le impostazioni predefinite, ad esempio,
MSBuild.exe MyProject.csproj /t:build "/p:AllowedReferenceRelatedFileExtensions=.pdb;.xml;.manifest"
Problemi correlati
- 1. Come includere file esclusi in ritorno da INSERT ... ON CONFLICT
- 2. Come gestite i file esclusi con aspnet_compiler?
- 3. Come trovare i file esclusi i collegamenti simbolici?
- 4. Maven: esclusi i file java nella compilazione
- 5. Come possiamo includere i file creati da ajaxmin nel pacchetto msdeploy creato da MSBuild
- 6. tar/gzip esclusi determinati file
- 7. Come includere i file di intestazione in Visual Studio 2008?
- 8. come includere i CSS in file di vista
- 9. Come includere i file di dati in un rubino Gem?
- 10. Codeigniter: Come includere i file javascript
- 11. Come includere i file .obj nel progetto
- 12. gruppo in mongo esclusi i valori nulli
- 13. gulp-filter che non filtra correttamente i file esclusi
- 14. Come diminuire i tempi di MSBuild
- 15. Come includere i file di risorse nel makefile di Theos?
- 16. MSBuild non copia i file con PublishProfile
- 17. Come importare/includere i file sorgente in JavaScript?
- 18. Come includere i valori dal file .properties in web.xml?
- 19. Restringere i tipi di file in JQuery File upload demo
- 20. Come includere i file statici in setuptools - pacchetto python
- 21. Includere i file in una riga di comando con Ruby
- 22. Come includere tutti i file di una directory con cmake?
- 23. Come mantenere i colori dall'output di msbuild?
- 24. Perché i tipi di riferimento di boxe?
- 25. Netbeans Esporta in vaso, includere tutti i file di libreria
- 26. Come includere condizionalmente un file in Makefile?
- 27. Come faccio a comprimere i file in Java e non includere i percorsi dei file
- 28. MSBuild: Come includere sia "* .xaml" che "* .cs" nella build di Silverlight?
- 29. Includere solo determinati tipi di file durante la ricerca in Visual Studio
- 30. mirror http del sito web, esclusi determinati file
ho aggiunto AllowedReferenceRelatedFileExtensions elemento a un bambino di un elemento PropertyGroup al mio script di build e anche per il file .csproj e non vedere i file vengono copiati (ho una build automatizzata che attraversa TFS). Questo presuppone che i file siano l'output di un progetto (cioè la cartella bin)? In tal caso, sai cosa avrei bisogno di fare per far sì che la mia build automatizzata copi i file che non sono output di un progetto? –
@ JM Sì. MSBuild prenderà solo i file che si trovano nella directory di output obj per il tuo progetto. Se il tuo file .manifest non si trova nella directory di output, probabilmente dovrai aggiungere un target post-build al tuo file .csproj. –