zoukankan      html  css  js  c++  java
  • 无法读取项目文件 .csproj,请确认 <Import> 声明中的路径正确,且磁盘上存在该文件。

    无法读取项目文件 .csproj,请确认 Imp<wbr>ort 声明中的路径正确,且磁盘上存在该文件。 - 兰博基尼 - 惮惮的博客

    无法读取项目文件 .csproj,请确认 Imp<wbr>ort 声明中的路径正确,且磁盘上存在该文件。 - 兰博基尼 - 惮惮的博客

    找了相关的错误,找不到原因,其他的项目文件都加载进去,但不知为什么这个加载不进去。我就查看了一下其他项目的.csproj的文件,与发生错误的.csproj文件核对下,

    把其中 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
        <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets" />
    改为:

    <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />

    <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v8.0\WebApplications\Microsoft.WebApplication.targets" Condition="'$(Solutions.VSVersion)' == '8.0'" />
    <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft.WebApplication.targets" Condition="'$(Solutions.VSVersion)' == '9.0'" />    

    都可以加载进去项目文件了!这个一般在网上下载的项目,或者朋友给的项目总出这样问题,开始一直都没解决,今天不知道怎么来灵感了。去对照了一下各自的.csproj文件中的<Import>节点的配置!结果还真给解决了问题,不错。呵呵高兴!

    以下方法是我在网上搜的,我用的是vs2008版本!估计是他是用的vs2005版本的。

    大家经常会非常辛苦的在网上找到自己想要的源程序,在我们欣喜若狂打开的时候,却提示“未找到导入的项目“$:\Boo.Microsoft.Build.targets”。请确认 <Import> 声明中的路径正确,且磁盘上存在该文件。

    解决办法:将项目文件(.csproj)用记事本打开,然后找到<Import >节点,作如下操作:
    <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />  
    替换为: 
    <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />   这个才是最终的解决方案!!!

  • 相关阅读:
    基于Python实现的死链接自动化检测工具
    MySQL 慢查询日志配置与简析
    Git 常用命令及操作总结
    redis redis常用命令及内存分析总结(附RedisClient工具简介
    Jenkins Jenkins结合GIT Maven持续集成环境配置
    JAVA TestNG单元测试详解
    MyEclipse TestNG插件安装与配置
    JAVA 利用MyEclipse结合TestNG测试框架进行单元测试
    lintcode :前序遍历和中序遍历树构造二叉树
    lintcode: 中序遍历和后序遍历树构造二叉树
  • 原文地址:https://www.cnblogs.com/sheseido/p/1862496.html
Copyright © 2011-2022 走看看