光说有毛用


VS编译出错,工程文件不存在

· by admin · Read in about 1 min · (63 Words)
visualstudio 

VS编译出错信息: {.title.pre.fs1}

“The project file ” has been renamed or is no longer in the solution” {.title.pre.fs1}

看一下 .sln 和 .vcxproj 文件中的 GUID 是否匹配。

可能原因1:
出这个提示,一般是 .vcxproj 中 中的 GUID 和 .sln 中的 Project GUID 不一致了。(Project Depedencies)
 
可能原因2:
也有可能是 .sln 引用了 A.vcxproj,而 A.vcxproj 依赖了 B.vcxproj,而 B.vcxproj 未被加入到 .sln 中。查看 A.vcxproj 中的 ,看看引用了哪个未加入 .sln 的工程,加一下就好。
 
说明:
打开.sln工程文件,检查
Project(“…
 EndProject
节和每个*.vcxproj工程里的GUID匹配不,不匹配改正,
如果有重复的,利用VS生成新的,替换掉。
 

参考: http://stackoverflow.com/questions/14573411/visual-studio-2012-the-project-file-has-been-renamed-or-is-no-longer-in-the-s

 
原文链接:http://kasicass.blog.163.com/blog/static/395619201441694625312/

Comments