•你好朋友,
•我有一个解决方案说“ sol1 ”,其中包含一个项目“ proj1 ”
•现在我要在此解决方案中添加一个现有项目“ proj2 ”
•现在我将包含“ sol1 ”的文件夹移动到另一个文件夹或驱动器 < / p>
•现在当我从那个移动的位置开始解决方案时,我无法获得“ proj2 ”,我稍后在“ sol1 ”中添加了
•相反,我收到错误消息,“proj2”显示为灰色树视图节点,如下图所示。
•如果我想在解决方案“sol1”中永久添加现有的“proj2”,我该怎么办。
...谢谢
答案 0 :(得分:2)
解决方案包含所包含项目的相对路径。如果项目目录不在解决方案目录中,则在移动解决方案目录时会遇到此问题。
将项目目录复制到解决方案目录中(给出两个副本,这可能是不合需要的)或者在移动解决方案文件后修复项目引用。
您可以通过在文本编辑器中编辑.SLN文件来完成此操作。它相对容易,但.SLN文件格式很脆弱,所以要小心。或者你可以通过调出“破碎”(灰色)项目的属性并编辑路径来实现。然后你可以点击“重新加载项目”,你应该很好。