如何保存由 devenv /Command“File.AddExistingProject”更改的 VS 解决方案
Posted
技术标签:
【中文标题】如何保存由 devenv /Command“File.AddExistingProject”更改的 VS 解决方案【英文标题】:how to save VS solution changed by devenv /Command "File.AddExistingProject" 【发布时间】:2015-11-05 10:30:42 【问题描述】:我正在尝试创建批处理脚本来自动化构建。我需要在解决方案中添加现有项目,为此我在下面使用:
devenv solutionPath /Command "File.AddExistingProject" projectPath
此命令添加现有项目并打开解决方案。但问题从这里开始,现在如何保存这个解决方案(添加现有项目)。 我找到了 (devenv solutionPath /Command "File.SaveAll") 选项,但它会在另一个 VS 实例中打开解决方案并保存它。
请帮助使用 devenv 保存修改后的解决方案。
【问题讨论】:
【参考方案1】:我已经找到了解决方案。我在 vbs 脚本下面做了。
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.AppActivate "Microsoft Visual Studio"
WshShell.SendKeys "ENTER"
WshShell.SendKeys "^+s"
在使用 AddExistingProject 命令后,我调用了这个 vbs 脚本。它对我有用。
【讨论】:
以上是关于如何保存由 devenv /Command“File.AddExistingProject”更改的 VS 解决方案的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 devenv.exe\com 构建具有平台配置的项目?