![](/img/trans.png)
[英]How to run Visual Studio 2017 Package Manager commands through PowerShell or command line
[英]Control Visual Studio 2017 from command line/package manager/powershell
我知道PowerShell對象$dte
,但是我想知道它們是否還有其他可能性來控制諸如“ Rebuild Solution
,“ Clean Solution
等操作?
無論如何我的PowerShell提示ist一直都在打開(使用Posh-Git,.etc),直接從PS控制台控制其他Visual Studio任務會很方便。
SolutionBuild的DTE文檔包含一些很容易轉換為Powershell的VB代碼:
$dte = [System.Runtime.InteropServices.Marshal]::GetActiveObject('VisualStudio.DTE')
$sb = $dte.Solution.SolutionBuild
$sb.SolutionConfigurations['Debug'].Activate #Or maybe you want 'Release'
$sb.Build()
SolutionBuild接口還有其他有趣的方法: Clean()
, Debug()
和Run()
。 您可能已經知道了,但是控制台需要以管理員身份運行才能獲取DTE句柄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.