在VS的开发上,我还是偏弱智了一点,最近在使用EnvDTE.Solution,但是发现其增加项目的接口总是加进来的是全路径,在solution上的项目文件(*.sln)中路径是个全路径。如下:
Microsoft ......
#Visual Studio 2010
Project ("{8BC9CEB8-8B4A....}") = "MyProject","c:/test/project.....vcxproj", "{xxxxxx}"
EndProject
项目类型GUID = "项目名称","项目路径","项目的GUID"
其实我需要的是项目的相对路径,因为要上传到SVN上,但是创建之后总是绝对路径,????头疼啊
解决方案就是不要使用"/"作为路径的分隔符,必须使用windows上的分隔符,真JB恶心。
由于不是C#的专业户,所以自己尝试了很长时间,最后发现,原来是我的路径里面好多用的是"/"作为路径分隔符而导致的。