在VS 2017 .NET Core项目中从发布目录中排除文件

问题描述:

我要在项目中的 wwwroot 文件夹中有一个 .gitignore 文件发表。以下代码似乎不起作用:

I have a .gitignore file in the wwwroot folder of my project that I am trying to exclude from being published. The following code does not seem to work:

<ItemGroup>
  <Content Include="wwwroot\.gitignore">
    <CopyToPublishDirectory>Never</CopyToPublishDirectory>
  </Content>
</ItemGroup>

当我使用 dotnet发布发布项目时>命令,仍在输出目录中找到 .gitignore 文件。

When I publish the project using the dotnet publish command, the .gitignore file is still found in the output directory.

您必须像这样使用 Update

<Content Update="wwwroot\.gitignore">
  <CopyToPublishDirectory>Never</CopyToPublishDirectory>
</Content>