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");
但是现在调用包卸载时我收到一条错误消息,提示 Remove 不是一种方法。我应该使用什么脚本来删除 DLL 引用?
看起来 References 没有 Remove 方法。如果您知道程序集名称,则可以使用以下内容。
$project.Object.References.Item("System.Xml.Linq").Remove()
在时间的迷雾中的某个地方,我找到了一个 Nuget uninstall.ps1 脚本的示例,用于删除我一直盲目复制的 DLL 引用.就是这样:
param($installPath, $toolsPath, $package, $project)
$project.Object.References.Remove("Dll.Name");
但是现在调用包卸载时我收到一条错误消息,提示 Remove 不是一种方法。我应该使用什么脚本来删除 DLL 引用?
看起来 References 没有 Remove 方法。如果您知道程序集名称,则可以使用以下内容。
$project.Object.References.Item("System.Xml.Linq").Remove()