私有 nuget 存储库删除 outputDIrectory 中额外复制的 nupkg 文件
Private nuget repositroy deleting extra copied nupkg file in outputDIrectory
我有一个私有的 nuget 存储库。我正在使用以下命令从这个存储库下载并提取 nupkg
nuget install testspec -Source <url> -Exclude -OutputDirectory "c:\temp"
因此它在 c:\temp 中创建了一个名为 testspec 的文件夹,并在其中提取了 nupkg 的内容。
但是我在提取后得到的包副本也存在于同一文件夹中。我的意思是,c:\temp\testspec 我能找到 testspec.nupkg。
如何避免在此处复制 nupkg 文件或副本?我可以在安装 nuget 命令期间设置任何标志吗?
您需要在安装命令中使用 -PackageSaveMode
标志。如果您想保存包 nuspec、nupkg 或两者,包保存模式标志允许您 select。您可以阅读更多相关信息 [here][1]
.
在您的情况下,您可以传递 -PackageSaveMode nuspec
,这将阻止将 nupkg 保存到 disk.E.g 中。 -
nuget install testspec -Source <url> -Exclude -OutputDirectory "c:\temp" -PackageSaveMode nuspec
我有一个私有的 nuget 存储库。我正在使用以下命令从这个存储库下载并提取 nupkg
nuget install testspec -Source <url> -Exclude -OutputDirectory "c:\temp"
因此它在 c:\temp 中创建了一个名为 testspec 的文件夹,并在其中提取了 nupkg 的内容。
但是我在提取后得到的包副本也存在于同一文件夹中。我的意思是,c:\temp\testspec 我能找到 testspec.nupkg。
如何避免在此处复制 nupkg 文件或副本?我可以在安装 nuget 命令期间设置任何标志吗?
您需要在安装命令中使用 -PackageSaveMode
标志。如果您想保存包 nuspec、nupkg 或两者,包保存模式标志允许您 select。您可以阅读更多相关信息 [here][1]
.
在您的情况下,您可以传递 -PackageSaveMode nuspec
,这将阻止将 nupkg 保存到 disk.E.g 中。 -
nuget install testspec -Source <url> -Exclude -OutputDirectory "c:\temp" -PackageSaveMode nuspec