簡體   English   中英

將nuget包轉移到新的解決方案

[英]Transfer nuget Packages to new solution

我在解決方案中有一個視覺工作室2015項目。 我需要創建一個非常相似的項目,並且不想再次手動添加所有包。

所以我復制了包json並運行了“Restore nuget packages”但是這個命令只下載了libs並且沒有向項目文件添加程序集引用。

是否有命令行來強制執行此操作?

我知道我也可以復制和調整csproj的內容,但是如果有內置方式我會非常好。

packages.config看起來像這樣:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="BouncyCastle" version="1.7.0" targetFramework="net461" />
  <package id="Common.Logging" version="3.3.1" targetFramework="net461" />

[...]

將packages.config復制到項目中后,您可以從程序包管理器控制台運行以下命令以重新安裝NuGet程序包。

Update-Package -reinstall

您也可以將此限制為一個項目。

Update-Package -reinstall -ProjectName MyProject

-reinstall參數將使NuGet將程序集引用添加回項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM