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



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

还是有任何警告?(如生成新的项目 GUID 等...

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

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

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

相关内容

  • 没有找到相关文章

最新更新