在COPY 档案后,遇到这个问题,记录一下.
状况
VS2003 专案的tree乱掉 : A档案与B档案连在一起
建置会过,程式功能也都正常
检查
用记事本打开 Project.csproj
查看有问题的档案
<File RelPath = "A.aspx" SubType = "Form" BuildAction = "Content" /> <File RelPath = "A.aspx.cs" DependentUpon = "B.aspx" SubType = "ASPXCodeBehind" BuildAction = "Compile" /> <File RelPath = "B.aspx" SubType = "Form" BuildAction = "Content" /> <File RelPath = "B.aspx.cs" DependentUpon = "B.aspx" SubType = "ASPXCodeBehind" BuildAction = "Compile" />
处理方法
把DependentUpon 改成跟RelPath一样就可以了
<File RelPath = "A.aspx" SubType = "Form" BuildAction = "Content" /> <File RelPath = "A.aspx.cs" DependentUpon = "A.aspx" SubType = "ASPXCodeBehind" BuildAction = "Compile" />
备注
如果有用VSS,只想CHECK OUT专案档的话,不想全部的专案都CHECK OUT下来的话.
可以先用"Microsoft Visual SourceSafe" ,将专案档CHECK OUT下来,用记事本改完再CHECK IN回去.
"C:\Program Files (x86)\Microsoft Visual Studio\VSS\win32\SSEXP.EXE"