有一个solution,里面有5个project,其中有一个project我删掉了,打开solution的时候提示无法加载,我就把这个project给Remove掉了,结果发现无法编译,提示如下:
The project file '' has been renamed or is no longer in the solution.
仔细想了一下,IDE无法编译,肯定是别的项目有引用这个project的DLL,于是我把别的project所有引用在bin文件夹中的的全部删掉,还是发现无法编译。郁闷。到google上查了一下,只找到一个方法说是重新建立这个project,我晕。
难道要我重新返工到移除项目以前(移除项目前是可以编译的,虽然项目加载不到)?
不死心,在应用这个项目的DLL的项目的References中,我找到了这个引用,显示的是引用项目,把这个DLL的引用移除掉,OK,可以编译了,看来以后引用项目的时候,在bin文件删除的仅仅是物理的copy到本地的dll文件,而要删除引用,还是要在References中把这个引用彻底移除掉。