当前位置:  开发笔记 > 后端 > 正文

VS 2008不断删除并重新添加<SubType> ASPXCodeBehind </ SubType>

如何解决《VS2008不断删除并重新添加<SubType>ASPXCodeBehind</SubType>》经验,为你挑选了2个好方法。

我有一个VS 2008 C#Web项目,每当我对其中的文件(甚至是项目文件本身)进行一些更改时,VS都会从csproj文件中删除一些这样的行:

ASPXCodeBehind

所以像这样:


  Default.aspx
  ASPXCodeBehind

会变成


  Default.aspx

但是下次我在这个项目上工作时,它会添加这些线!它像这样来回走动,导致我们的源控制系统中出现了许多无意义的"变化".这在VS 2005中从未发生过,对于在同一个项目文件上工作的其他开发人员来说似乎并不会发生这种情况,仅适用于我.

有谁知道为什么会这样,以及如何阻止它这样做?



1> Tom..:

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

我发现如果我将项目文件提交到版本控制,并在Visual Studio中打开项目,则存在SubType元素.关闭解决方案/项目,然后从项目文件中删除SubType元素.现在我始终确保在VS中关闭项目时执行提交,以避免对项目文件进行不必要的更改.



2> 小智..:

使用VS2010并通过删除solutionFileName.sln.DotSettings.user文件和solutionFileName.suo解决了这个问题.这对我有所帮助,试一试.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有