[英]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.