gpt4 book ai didi

asp.net - VS 2008 不断删除并重新添加 ASPXCodeBehind

转载 作者:行者123 更新时间:2023-12-03 05:27:53 25 4
gpt4 key购买 nike

我有一个 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 中从未发生过,而且对于处理同一项目文件的其他开发人员来说似乎也没有发生过,只有我才发生过。

有谁知道为什么会发生这种情况以及我如何阻止它这样做?

最佳答案

对我来说,差异取决于 Web 项目是否在 Visual Studio 中打开。

我发现,如果在 Visual Studio 中打开项目的情况下将项目文件提交到版本控制,则会出现 SubType 元素。关闭解决方案/项目将从项目文件中删除 SubType 元素。现在,我总是确保在 VS 中关闭项目的情况下执行提交,以避免对项目文件进行不必要的更改。

关于asp.net - VS 2008 不断删除并重新添加 <SubType>ASPXCodeBehind</SubType>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/264058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com