从文档开始:例如,如果您希望指定一些文件来随您的应用发布,则仍然可以使用其中的已知机制
csproj(例如<Content>元素)。
元素具有一个
CopyToPublishDirectory属性,该属性确定是否将文件复制到发布目录,并且可以具有以下值之一:
ItemGroup
- 总是,
- 保留最新
- 决不
注意,
CopyToOutputDirectory输出文件夹也有类似的属性。
示例(从此处开始):
<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>如果您对
project.json -.csproj迁移如何使用
CopyToPublishDirectory属性迁移发布选项感兴趣,可以在dotnet
cli repo中查看MigratePublishOptionsRule类。



