我有两个项目。项目A生成一些cs文件并将它们写入项目B的文件夹中。如果文件存在,则会覆盖它们。这些文件包含在项目B中,用于编译项目B.
每当我运行Project A时,ProjectB.csproj都会发生变化。它添加了一个ItemGroup节
<ItemGroup>
<Compile Update="GeneratedFile.*.cs">
<DependentUpon>GeneratedFile.cs</DependentUpon>
</Compile>
</ItemGroup>
为什么会这样?我该如何防止这种情况?