我正在尝试创建一个 PowerShell 脚本,该脚本使用包管理控制台,除其他外,它将从活动解决方案构建一个项目。
我可以让项目参考起诉
$proj = Get-Project MyServiceProject
但我找不到任何关于如何使用它来构建该项目的参考。
有没有人有类似的经历?
我正在尝试创建一个 PowerShell 脚本,该脚本使用包管理控制台,除其他外,它将从活动解决方案构建一个项目。
我可以让项目参考起诉
$proj = Get-Project MyServiceProject
但我找不到任何关于如何使用它来构建该项目的参考。
有没有人有类似的经历?
看看这个MSDN 主题。
$dte.Solution.SolutionBuild.BuildProject("<config>", "ProjectName", $true)
我最终使用了这个脚本:
$proj = Get-Project MyServiceProject
$dte.Solution.SolutionBuild.BuildProject("Debug", $proj.FullName, $true)
因为BuildProject中的第二个参数请求的是项目文件的完整文件路径。