你打开工程是怎么打开的,先打开VS,然后文件->打开项目,还是直接双击.sln文件?
如果直接双击文件,有可能里面用了绝对路径,导致你复制了一份之后,这个文件还指向的原来的文件夹C#工程默认用的相对路径,不存在这个问题
你可以用记事本打开sln看看里面路径到底是什么

解决方案 »

  1.   

    或者如果sln没问题的话,
    看看.csproj里面什么东西
      

  2.   

    .csproj文件中引用所有文件都只有文件名,并无绝对/相对的路径——可见都用的是本地文件。
    不过在PublishUrl这一项中,却看到了初次试用发布功能时设定的路径,不过这似乎无关主旨吧。忘了说明一点:所有文件在“工程资源管理器”中打开没有任何问题,会导致错误链接的是在按组合键Ctrl+B,N前进到下一书签之时。
    这是出错将致使VS系统速度转为爬行,一次编译可能超过20 s(没有夸张)。