繁体   English   中英

如何确定在Powershell的Visual Studio程序包管理器控制台中选择的默认项目?

[英]How do I determine the default project selected in the Visual Studio Package Manager Console in Powershell?

我正在编写一些将在Nuget程序包中的Powershell脚本,然后将其从程序包管理器控制台中运行。 这些脚本将在程序包管理器控制台的“默认项目”下拉列表中选择的项目中运行所有测试。 我的问题是,如何确定(在Powershell中)程序包管理器控制台中当前选择的项目?

程序包管理器控制台屏幕截图

软件包管理器控制台中提供了许多有用的命令,其中之一是:

Get-Project ,它本身会为您提供Package Manager控制台中Default项目的名称。 然而:

Get-Project -All生成当前加载的解决方案中所有项目的列表。

http://www.edcourtenay.co.uk/musings-of-an-idiot/list-referenced-nuget-packages-from-the-package-manager-console

您可以使用$proj在Package Manager控制台中确定默认项目。 您可以通过在Package Manager控制台中键入write-host $proj.Name并单击Enter来验证项目的名称。 这将在Package Manager控制台中显示默认项目名称。 希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM