簡體   English   中英

Nuget命令行-從包中提取兼容程序集

[英]Nuget commandline - extracting compatible assemblies from package

我想下載由Microsoft.AspNetCore包(例如)引用的程序集列表。 我想全部下載它們,以獲得與NetStandard 2.0兼容的所有特定程序集的列表。

我所做的是從一個空文件夾中的命令行運行命令

nuget install Microsoft.AspNetCore -Version 2.2.0 -DependencyVersion HighestPatch -Framework net472 -OutputDirectory .\packages

我在(新創建的)子文件夾包中獲取了所有依賴包。

有沒有一種自動方法可以從與.Net 4.7.2兼容的lib子文件夾中提取dll? 當前,軟件包中還包含.Net Core特定的版本。

就像通俗易懂的查找兼容版本的路徑一樣。

通常,這是由Visual Studio完成的,但是我需要與Visual Studio項目分開認證兼容程序集的列表。

謝謝!

  1. dotnet new console
  2. 編輯csproj並將<TargetFramework>更改為net472
  3. dotnet add package Microsoft.AspNetCore (或在編輯csproj時添加相關的PackageReference
  4. dotnet publish

bin\\Debug\\publish目錄將包含與net472兼容的所有dll。

暫無
暫無

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

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