簡體   English   中英

NuGet中需要PowerShell腳本才能將Package中的選定DLL安裝到VS Project中

[英]Need PowerShell Script in NuGet to install selected DLLs from Package into a VS Project

誰能根據項目中的引用(例如來自.csproj文件)將包含在PowerShell腳本中的詳細步驟解釋給我,這些步驟用於將軟件包中的選定DLL安裝到VS項目中?

誰能根據項目中的引用(例如來自.csproj文件)將包含在PowerShell腳本中的詳細步驟解釋給我,這些步驟用於將軟件包中的選定DLL安裝到VS項目中?

眾所周知,該程序包中可以包含一個PowerShell腳本install.ps1 ,按照慣例,該腳本的名稱和位於工具文件夾中。

下載一個NuGet包,例如Newtonsoft.Json.10.0.3 使用記事本打開軟件包中的install.ps1文件,腳本應以以下行開頭:

param($installPath, $toolsPath, $package, $project)
  • $installPath安裝項目的路徑
  • $toolsPath提取工具目錄的路徑
  • $package有關當前正在安裝的軟件包的信息
  • $project引用將軟件包安裝到的EnvDTE項目

有關更多詳細信息,請參閱在NuGet軟件包安裝和刪除過程中運行PowerShell腳本

然后,在上述腳本之后,您可以找到以下腳本,該腳本用於將dll從軟件包安裝到VS項目中:

$newRef = $project.Object.References.Add("PathToMyDLL")

注意:僅當\\lib\\content文件夾中有\\content ,才調用Install.ps ,而不是“僅工具”包中的內容。

暫無
暫無

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

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