将程序集/项目移动到其他目录会导致所有引用都丢失其路径

时间:2017-05-08 18:10:40

标签: visual-studio

我目前正在尝试将项目文件夹移动到其他目录并将其重新加载到我的解决方案中。

目前我有这个目录:

  

\ Visual Studio 2013 \ Projects \

其中我有2个文件夹:

  

AssemblyToMoveFolder

     

SvenLion(来源控制)

我的主要项目的解决方案已经在我的源代码管理中:

  

SvenLion \ SRC \

使用文件夹:

  

MainAssemblyFolder

     

DLLAssemblyFolder

     

Project.sln

请注意,该项目的工作方式很好。我有所有3个程序集(AssemblyToMoveFolder,MainAssemblyFolder,DLLAssemblyFolder),在解决方案中加载,它编译得很好等。

现在的问题是:我想移动" AssemblyToMoveFolder"在我的源代码控制的src文件夹中,所以所有程序集文件夹都在同一目录下(SvenLion \ src)。然而,当我试图移动它时,它给了我所有的参考黄色三角形和"路径"所有这些都是空白的。

References Path

我采取的步骤:

1)从我的sln中删除了我的AssemblyToMove.csproj。

2)复制文件夹并将其粘贴到SvenLion \ src \文件夹中。

3)将AssemblyToMove.csproj从副本重新添加到sln。

1 个答案:

答案 0 :(得分:0)

我认为你的问题是有一个"项目参考"或者"文件参考",您需要将其添加为项目参考。

添加引用对话框有"项目"和"浏览"选项卡在左侧。

但总的来说,搬家可能需要你重新修改一些参考文献。 在我看来,VS试图解决它们,但很糟糕。