VS 2008 C# Web プロジェクトがあり、その中のファイル (プロジェクト ファイル自体でさえも) に変更を加えるたびに、VS は csproj ファイルから次のような行を削除します。
<SubType>ASPXCodeBehind</SubType>
だから、このようなもの:
<Compile Include="Default.aspx.cs">
<DependentUpon>Default.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
となります
<Compile Include="Default.aspx.cs">
<DependentUpon>Default.aspx</DependentUpon>
</Compile>
しかし、次にこのプロジェクトに取り組むときは、それらの行が追加されます! このように行ったり来たりし続け、ソース管理システムに多くの意味のない「変更」をもたらします。これは VS 2005 で発生することはありませんでした。同じプロジェクト ファイルで作業している他の開発者では発生していないようです。私だけです。
なぜこれが起こっているのか、どうすればこれを止めることができるのか誰にも分かりますか?