Od documentation: Jeżeli chcesz, aby określić, na przykład, niektóre pliki, aby publikowane z aplikacji, nadal można używać znane mechanizmy csproj
za to (na przykład element <Content>
).
Jest atrybutem CopyToPublishDirectory
dla ItemGroup
elements który określa, czy aby skopiować plik do katalogu publikowania i może mieć jedną z następujących wartości:
- Zawsze,
- PreserveNewest
- Nigdy
Uwaga, istnieje również podobny CopyToOutputDirectory
atrybut folderu wyjściowego.
Przykład (z here):
<ItemGroup>
<None Include="notes.txt" CopyToOutputDirectory="Always" />
<!-- CopyToOutputDirectory = { Always, PreserveNewest, Never } -->
<Content Include="files\**\*" CopyToPublishDirectory="PreserveNewest" />
<None Include="publishnotes.txt" CopyToPublishDirectory="Always" />
<!-- CopyToPublishDirectory = { Always, PreserveNewest, Never } -->
</ItemGroup>
Jeżeli jesteś ciekawy jak project.json -.csproj
migracja użycie CopyToPublishDirectory
atrybut migrować opcje publikowania, można zajrzeć do MigratePublishOptionsRule klasy w DotNet cli repo.
Link do MigratePublishOptionsRule nie działa. – Tagc
@Tagc dzięki, zaktualizowane – Set