从GitHub下载的工程更换位置后,有时无法编译过
遇到过几次。
一般分几种情况。
第一种 : 需要联网。这里我还没有完全搞清楚。联网的目的是什么,有一个已验证的是如果根目录的NuGet.config有错误,肯定是会出错的。
这种情况,一般是大公司自己建了自己内部的git服务器,然后平时是指向内部的,发布到github时,忘记改回来。
第二种,目前看到,是obj和Debub目录下的一些文件,在编译时,没有选择全编译,所以,有残余:
如上图的FileAbsoulte.txt,在更换路径后,如果正常会不一样:
如上。我们看到,这样是出了问题的,原因是原有的符号文件也保留了。
这样可能导致程序无法debug
再如:
json文件
里面,有一些与路径相关的:
如果没有被清除,可能也会发生问题。
==========================
解决办法
==========================
1。 重新到github上下载。
2。 最稳妥和简单的,手工把各obj和Debug目录清空。