簡體   English   中英

Nuget:用於刪除“ uninstall.ps1”中的DLL參考的腳本

[英]Nuget: script for removing a DLL reference in 'uninstall.ps1'

某處在時間的迷霧,我發現一個的NuGet uninstall.ps1腳本示例刪除DLL的參考,我一直在盲目照搬至今。 就是這個:

param($installPath, $toolsPath, $package, $project)
$project.Object.References.Remove("Dll.Name");

但是現在調用軟件包卸載時,我收到一條錯誤消息,指出“ 刪除”不是一種方法。 我應該使用哪個腳本來刪除DLL參考?

看起來引用沒有具有Remove方法。 如果知道程序集名稱,則可以使用以下內容。

$project.Object.References.Item("System.Xml.Linq").Remove()

暫無
暫無

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

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