VC6.0中Project Setting里面所做的设置到底保存在哪个文件中?我在工程中使用了版本控制VSS,在对Project Setting中的某些选项做了修改之后,
点击OK,VC弹出对话框说要修改dsp文件,我选择不修改之后,以后再次打开发现
Project Setting中的选项还是改变了,而且关闭VC后重启Project Setting也改变了
这是怎么回事?

解决方案 »

  1.   

    dsp文件没有修改,但是Project Setting选项却修改了,这是咋回事阿?请各位大虾帮忙,多谢~~
      

  2.   

    你是否check out了dsp文件或把dsp文件的只读属性去掉了?否则的话选取消是不能从project setting中退出的
      

  3.   

    你是不是在sourcesafe的控制下了
    另外,你的.dsp文件是只读属性吧。修改一下文件属性。
      

  4.   

    Project Setting保存到.dsp文件;
    估计你没有check out.dsp文件,就算现在你本机的设置改变了,当你再check out.dsp文件的时候就会变为原来的版本!
      

  5.   

    VSS下没有check out的文件就是只读,不要手动修改文件属性,当你想修改check out就会自动去掉只读的,这样才能保证版本与服务器一致!
      

  6.   

    感谢各位大虾的回复~~~
    可能各位还不太明白偶的意思,1 我是说我使用了VSS版本控制,所以我要是在本地修改某一个文件的话,VSS就会弹出要求Check out的对话框2 我昨晚想修改Project Setting选项下C/C++项下的Precompiled Headers下的四个单选按钮,我选择了其中的
    Automatic use of precompiled headers一项,然后点击OK的时候,VC就弹出了对话框如下所示
    /********************************
         ***.dsp
         Do you want to check them out?”         Yes              No
    **********************************/我一看要修改dsp文件了,就马上选择了No(注意:我点击的是No按钮)
    就是不Check out那个.dsp文件(也就是不修改.dsp文件)这时又弹出对话框说:
    These project files have read-only attributes. You will not be able to save your changes.
    这时我选择OK,对话框消失了(我觉得这个时候我应该没有修改Project Setting中的选项吧)3 可是回过头来,我再重新点击进入Project Setting时发现,发现选项被我修改了
    (就是上面所说的Automatic use of precompiled headers这一项被我选择上了)
    (注意:我没有修改.dsp文件,但是Project Setting中的设置却发生了改变)
      

  7.   

    另外,我查过那个.dsp文件的修改时间,所以可以确认本地的.dsp文件没有修改,
    还请各位大虾再帮我想想,我也正在查资料中。