繁体   English   中英

将.NET项目从一种解决方案复制到另一种解决方案时,Nuget软件包无法正确还原

[英]Nuget packages not restoring correctly when Copying and including .NET projects from one solution to another

我需要将.NET项目/类库从一种解决方案复制到另一种。 复制/粘贴以及随后将该项目包含在新解决方案中是否足够?

还是有任何警告? (例如生成新的Project GUID等)

我问的主要原因是因为nuget包在复制并包含csproj之后根本没有还原,也没有添加到引用中。

我遇到了同样的问题,这是因为在新的解决方案中,NuGet Packages文件夹相对于项目位于不同的位置。 为了解决这个问题,我采取了以下步骤:

  1. 将项目复制到您希望其位于的目录中
  2. 编辑csproj文件,以便对Packages文件夹的所有引用相对于新位置都是正确的
  3. 将项目添加到解决方案并进行构建-软件包将被还原

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM