您的位置:首页 > 运维架构

vs未找到导入XXX.vcxproj 项目, 找不到... props 。请确认 import 声明中的路径是否正确

2017-03-02 22:17 3119 查看
    众所周知,VS上使用opencv是要配置项目属性的,具体配置看这里。配置方法 。 其实是很麻烦的一个过程,每建立一次工程,都要配置一次。 所以,为了一次配置,永久使用,就有了属性表一说。 属性表的使用看这里,点击打开链接 。
但是如果属性表在别处,而你不小心删除了,或者打开别人的项目时,如果他在项目中添加了属性表,而属性表并未同时与工程一起打包,那么你的VS就会显示: 
D:\xxxx\xxxx.vcxproj : error : 无法读取项目文件“xxxx.csproj”。 

D:\xxxx\xxxx.vcxproj( ): 未找到导入的项目“C:…..\xxxx.tprops”。请确认 import 声明中的路径正确,且磁盘上存在该文件。

   这个时候在vs里面没有办法配置,因为你无法加载项目。自然也无法配置和改变属性相关东西。 

解决办法是,用 文本编辑器,比如Notepad++ 打开xxxx.vcxproj , 看到类似下面的代码:

  

<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="vs15_opencv310_release.props" />
</ImportGroup>
把红色那一行删除,或者你新建一个工程,新建立一个属性表。将上面的地址换成新的地址就可以了。

<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<!-- <Import Project="C:..\vs15_opencv310_release\vs15_opencv310_release\vs15_opencv310_release.props" />!-->
<Import Project="vs15_opencv310_release.props" />
</ImportGroup>





                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐