the project file '' has been renamed or is no longer in the solution 解决办法

来源:互联网 发布:java 串口封装类 编辑:程序博客网 时间:2024/03/29 13:42


这是因为工程依赖问题导致的


解决办法:

1.先把项目里面的所有工程都移除掉,然后一个一个加进来,加进来的时候编译一下,如果编译通过,说明不是这个工程导致这个问题的。这样一直加下去,如果碰到编译时候提示该错误的时候,打开该工程的vcxproj文件,找到包含ProjectReference的父元素(类似如下),将这段元素cut掉,然后保存,在编译,最后手工把依赖设置回去即可


  <ItemGroup>
    <ProjectReference Include="..\network\network.vcxproj">
      <Project>{28b4c888-4608-9089-aa7e-d6644bc16e39}</Project>
      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
    </ProjectReference>
    <ProjectReference Include="..\wm_hooks\wm_hooks.vcxproj">
      <Project>{464e3470-5536-285b-61f5-e0de9e38aa3b}</Project>
      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
    </ProjectReference>
    <ProjectReference Include="..\zlib\zlib.vcxproj">
      <Project>{e9d35daf-4fad-656e-c02a-348db705afcf}</Project>
      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
    </ProjectReference>
  </ItemGroup>

0 0
原创粉丝点击