对于Visual studio.net 2003集成开发工具,对于前台页面的设计,当在页面设计和源码之间进行切换的时候代码老是自动有一些变动(使代码成为未保存状态),因为这样,在使用比对工具对修改了的代码进行比对,对于改变了的代码进行整合的时候就会出现很多不必要的不同,这个问题能不能解决?希望大家给与帮助。

解决方案 »

  1.   


    现在vs2012都出来了,怎么还用2003啊,有个办法就是升级vs
      

  2.   


    比对工具是Beyond Compare
    是不影响功能,如果我将页面设计和源码进行切换,这样标签里的不同属性之间的位置就可能发生变化,如果出现了这样的变化,当通过比对工具对修改了的代码进行整合的时候,那种变换了位置的属性也将被比对工具以内容不同的形式标记出来,这样的话,对于一个页面如果我来回的切换,对于两实际上没有太大区别的文件而言,就很可能出现很多的不同。这样修改起来就会很是麻烦。
      

  3.   

    我之前用2005,也是遇到各种各样的问题,控件栏找不到,设计界面没东西,我可火了,先是网上找办法,不行,后面是重装VS,还是不行。把我给惹毛了,还有人说注册表问题,好吧,改了,还是不行。这里已经花1天时间了,一气之下,搞了个vs2010 什么问题都解决了其实吧,使用新版本照样可以开发你的老项目,而且你开发什么版本,部署到服务器也是什么版本,仅工具不一样,大家给你的意见是使用新版的开发工具更便捷、兼容性更好
      

  4.   

    别拿vs的设计界面当设计,害死人的,以css那些属性、值为准
      

  5.   

    都十年了,可以换一换了。另外其实升级没啥风险的。先整体备份一下。然后用vs2008(其他的也行,但是vs2005除外),打开项目,自动升级。一般来说是不会出现什么问题的,向下兼容性还是不错的。
      

  6.   

    不知道楼主的项目是.net 1.0还是2.0的?只要不是1.0或1.1,你就可以用最新的Vs2012,2003也实在太老了,不过即使是1.0或1.1的项目,你也可以升级一下,一般来说不会有问题。