2017-11-25 292 views

回答

0

雖然packages.config講述的NuGet的軟件包下載並解壓縮(針對目標框架),安裝包的引用的過程中也可以修改.csproj的文件。所以如果你在合併後只更新其中的一個,你會發現自己有麻煩。

這個機制的繼任者是PackageReferenceNuGet blog post),它取代packages.config,只需要列出引用的包和版本(甚至一些額外的MSBuild邏輯可以通過項目管理共享版本/包等使用)。但是,沒有可用的遷移工具,因此您需要卸載所有軟件包並添加所需的軟件包引用。一些NuGet功能也發生了變化 - 例如,對文件(=>複製到項目目錄中的文件)的支持已被刪除,可能仍然會被某些項目使用(例如,假定以這種方式獲取jQuery或其他JS庫的Web項目)。