ItemGroup csproj文件在发布时自动更新

时间:2019-02-13 08:35:15

标签: asp.net-mvc asp.net-web-api razor-pages

很想知道为什么ASP.NET core csproj文件会自动使用不需要的设置进行更新。当我将代码推送到CI / CD管道并希望看到以前测试过的输出时,但是令我惊讶的是,它没有按预期显示,当我看到csproj文件时,它不知不觉地添加了以下xml设置行,好吧,我可以删除这些行,但是为什么将这些行添加到csproj文件中:-

     <ItemGroup>
        <Content Remove="Views\Post\DeleteAsync.cshtml" />
      </ItemGroup>

<ItemGroup>
    <UpToDateCheckInput Remove="Views\Post\DeleteAsync.cshtml" />
  </ItemGroup> 

     <ItemGroup>
        <_ContentIncludedByDefault Remove="Views\Post\DeleteAsync.cshtml" />
      </ItemGroup>

      <ItemGroup>
        <None Include="Views\Post\DeleteAsync.cshtml" />
      </ItemGroup>

为什么要做所有这些事情?

0 个答案:

没有答案