我有一个VS2008csprojWeb项目,每当我对其中的文件(甚至不是项目文件本身)进行一些更改时,VS都会从C#文件中删除一些类似以下内容的行:
<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>
,但是,当我下一次做这个项目的时候,它会把那些代码行加回去!它不断地像这样来回移动,导致我们的源码控制系统发生了许多无意义的“改变”。这在VS2005中从来没有发生过,而且似乎也不会发生在使用相同项目文件的其他开发人员身上,只对我来说是这样。
有谁知道为什么会发生这种情况,以及我如何才能阻止它这样做?
https://stackoverflow.com/questions/264058
复制相似问题