2014-12-10 65 views
1

我需要將.NET項目/類庫從一個解決方案複製到另一個解決方案。 複製/粘貼和隨後將項目納入新解決方案是否足夠?複製和包括從一個解決方案到另一個.NET項目時,Nuget包不能正確還原

還是有任何警告? (如生成一個新的項目GUID等...)

我問的主要原因是因爲Nuget軟件包不恢復,並且在我複製幷包含csproj後被添加到引用。

+1

您想完成什麼?共享二進制文件?共享源代碼?您是否需要一種解決方案才能查看其他解決方案在共享代碼中所做的更改? – 2014-12-10 22:26:08

+0

複製源代碼。 [分享]不是重點。 – GilliVilla 2014-12-11 11:29:48

+0

您是否複製了packages.config? – Becuzz 2014-12-12 14:29:49

回答

0

我面臨同樣的問題,這是因爲在新的解決方案中,NuGet Packages文件夾與項目位於不同的位置。爲了解決它,我採取了以下措施:

  1. 副本,你希望它是在
  2. 編輯的csproj文件,以便對包文件夾的所有引用是相對於新的位置正確的項目進入目錄
  3. 將項目添加到解決方案並構建 - 軟件包將被恢復
相關問題