【发布时间】:2017-08-19 13:25:15
【问题描述】:
一些 nuget 包添加了外部工具,例如。 OpenCover 将其可执行文件安装在$env:USERPROFILE\.nuget\packages\opencover\<version>\tools 中。这些可以从 Visual Studio 中的 PackageManager 控制台执行。例如。
PM> OpenCover.Console.exe
但是我没有运气让命令在 PackageManager 之外运行(具体来说,我正在尝试在 PowerShell 构建脚本中运行 OpenCover.Console.exe)。
根据https://docs.microsoft.com/en-us/nuget/tools/package-manager-console#setting-up-a-nuget-powershell-profile,这些工具可用于 Powershell nuget 配置文件。但我似乎找不到一种方法来指定要在 Powershell 会话中使用的配置文件(Powershell 不采用配置文件 arg 并且在会话中获取配置文件会引发错误)。
关于如何在 PackageManager 之外运行这些 nuget 工具有什么建议吗?
【问题讨论】:
-
好吧,采购它会引发什么错误?
标签: c# powershell nuget .net-core