2017-05-08 18 views
0

我目前正在嘗試將項目文件夾移動到其他目錄並將其加載回我的解決方案。將程序集/項目移至其他目錄會導致所有引用都丟失它們的路徑

目前我有這個目錄:

\的Visual Studio 2013 \項目\

裏面的,我有2個文件夾:

AssemblyToMoveFolder

SvenLion(源代碼管理)

我的主項目的解決方案已經在我的源代碼控制:

SvenLion的\ src \

隨着文件夾:

MainAssemblyFolder

DLLAssemblyFolder

Project.sln

請注意,該項目的工作方式很好。我有所有3個程序集(AssemblyToMoveFolder,MainAssemblyFolder,DLLAssemblyFolder),在解決方案中加載,它編譯罰款等。

現在的問題是:我想在我的源代碼管理的src文件夾中移動「AssemblyToMoveFolder」,以便所有的程序集文件夾位於同一個目錄下(SvenLion \ src)。但是,當我嘗試移動它時,它將所有參考文獻都給出了黃色三角形,並且它們下面的「路徑」都是空白的。

ReferencesPath

步驟我把:

1)刪除了我的AssemblyToMove.csproj從我的SLN。

2)複製文件夾並將其粘貼到SvenLion \ src \文件夾中。

3)將副本中的AssemblyToMove.csproj重新添加到sln中。

回答

0

我認爲你的問題是有一個「項目參考」或「文件參考」,你需要添加它作爲項目的參考。

添加引用對話框左側有「項目」和「瀏覽」選項卡。

但是總的來說,移動東西可能會要求您重新制作一些參考文獻。 在我看來,VS試圖修復它們,但是很糟糕。

+0

我不需要將其添加爲項目引用。這不是問題。通過創建包含2個項目的解決方案,您可以輕鬆地再現此問題。將其中一個項目文件夾移至其他目錄,並嘗試將該項目重新添加至解決方案。你的答案也不清楚,屬於評論部分,因爲它不直接試圖回答這個問題。 – Rafael

+0

好的,祝你好運... – eschneider