Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 将程序集/项目移动到其他目录会导致所有引用丢失其路径_Visual Studio - Fatal编程技术网

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

Visual studio 将程序集/项目移动到其他目录会导致所有引用丢失其路径,visual-studio,Visual Studio,我当前遇到一个问题,试图将项目文件夹移动到其他目录并将其加载回我的解决方案 目前我有以下目录: \Visual Studio 2013\项目\ 其中我有两个文件夹: 汇编移动文件夹 SvenLion(源代码管理) 我的主要项目的解决方案已在我的源代码管理中: SvenLion\src\ 使用文件夹: 主程序集文件夹 DLLAssemblyFolder Project.sln 请注意,项目的工作方式很好。我在解决方案中加载了所有3个程序集(AssemblyToMoveFolder、MainAsse

我当前遇到一个问题,试图将项目文件夹移动到其他目录并将其加载回我的解决方案

目前我有以下目录:

\Visual Studio 2013\项目\

其中我有两个文件夹:

汇编移动文件夹

SvenLion(源代码管理)

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

SvenLion\src\

使用文件夹:

主程序集文件夹

DLLAssemblyFolder

Project.sln

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

现在的问题是:我想将“AssemblyToMoveFolder”移动到源代码管理的src文件夹中,以便所有程序集文件夹都位于同一目录(SvenLion\src)下。然而,当我试图移动它时,它给了我所有的参考黄色三角形,它们下面的“路径”都是空白的

我采取的步骤:

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

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


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

我认为您的问题在于存在“项目参考”或“文件参考”,您需要将其添加为项目参考

“添加引用”对话框的左侧有“项目”和“浏览”选项卡

但总的来说,移动东西可能需要你修改一些参考资料。
在我看来,VS试图修复它们,但效果很差

我不需要添加它作为项目参考。这不是问题所在。通过创建一个包含2个项目的解决方案,您可以轻松重现此问题。将其中一个项目文件夹移动到其他目录,然后尝试将项目重新添加到解决方案中。此外,您的答案不清楚,属于评论部分,因为它不会直接尝试回答问题。