问题=>在当前解决方案中添加新项目并移动文件夹

时间:2011-06-30 11:07:30

标签: visual-studio

•你好朋友,

•我有一个解决方案说“ sol1 ”,其中包含一个项目“ proj1

•现在我要在此解决方案中添加一个现有项目“ proj2

•现在我将包含“ sol1 ”的文件夹移动到另一个文件夹驱动器 < / p>

•现在当我从那个移动的位置开始解决方案时,我无法获得“ proj2 ”,我稍后在“ sol1 ”中添加了

•相反,我收到错误消息,“proj2”显示为灰色树视图节点,如下图所示。

如果我想在解决方案“sol1”中永久添加现有的“proj2”,我该怎么办。

enter image description here

...谢谢

1 个答案:

答案 0 :(得分:2)

解决方案包含所包含项目的相对路径。如果项目目录不在解决方案目录中,则在移动解决方案目录时会遇到此问题。

将项目目录复制到解决方案目录中(给出两个副本,这可能是不合需要的)或者在移动解决方案文件后修复项目引用。

您可以通过在文本编辑器中编辑.SLN文件来完成此操作。它相对容易,但.SLN文件格式很脆弱,所以要小心。或者你可以通过调出“破碎”(灰色)项目的属性并编辑路径来实现。然后你可以点击“重新加载项目”,你应该很好。