这两天Rebuild编译一个Solution,编译时老是说一个project找不到另一个project的lib文件,这个问题简单啊,设置一下Project Dependencies就可以搞定了,于是设置之。
过一天再次Rebuild该Solution时,发现还是有那个问题,没太在意,以为是上次没设置好,于是再次设置之。
第三天再次Rebuild时,问题依然存在,再次设置之,然后再打开Solution的Project Dependencies,居然又回到设置之前的样子,重复了好几次,都是如此。猜测是这个Solution有问题,于是删除重建了Solution,可是问题依然存在。接下来用文件比较工具比较了这几个工程的project文件,发现其中有两个它们的ProjectGUID是一样的,马上意识到问题就在于此,于是修改了其中一个,然后重新设置,可是问题依然存在,再次重建Solution文件,设置Dependencies,问题解决。
原因分析:因为建立的工程里有比较多的非默认设置,所以我有时会在已有的工程文件基础上修改来创建一个新工程,所以才会出现这样的问题,看来以后得注意这点。
过一天再次Rebuild该Solution时,发现还是有那个问题,没太在意,以为是上次没设置好,于是再次设置之。
第三天再次Rebuild时,问题依然存在,再次设置之,然后再打开Solution的Project Dependencies,居然又回到设置之前的样子,重复了好几次,都是如此。猜测是这个Solution有问题,于是删除重建了Solution,可是问题依然存在。接下来用文件比较工具比较了这几个工程的project文件,发现其中有两个它们的ProjectGUID是一样的,马上意识到问题就在于此,于是修改了其中一个,然后重新设置,可是问题依然存在,再次重建Solution文件,设置Dependencies,问题解决。
原因分析:因为建立的工程里有比较多的非默认设置,所以我有时会在已有的工程文件基础上修改来创建一个新工程,所以才会出现这样的问题,看来以后得注意这点。