在没有 StartWindow 的情况下启动 Visual Studio

问题描述 投票:0回答:3

我需要一个以编程方式启动 Visual Studio (devenv.exe) 并打开的解决方案。我用EnvDte。 问题是 EnvDTE.DTE.Solution.Open 可以工作,但 StartWindow 不会隐藏。如果我单击“无需代码继续”,我将看到打开的解决方案。 如何以编程方式关闭 StartWindow? StartWindow

automation visual-studio-2019 envdte
3个回答
5
投票

您可以通过设置Startup选项来自定义它:

单击工具 -> 选项 -> 环境 -> 启动

对于启动时,打开选项,选择“空环境”。

enter image description here


0
投票

我找不到以编程方式关闭 StartWindow 的方法。 最好的方法是使用 /command 参数启动 devenv.exe:

devenv.exe /command "File.OpenProject {pathToSolution}"

https://learn.microsoft.com/en-us/visualstudio/ide/reference/command-devenv-exe?view=vs-2019 https://learn.microsoft.com/en-us/visualstudio/ide/reference/visual-studio-commands?view=vs-2019


0
投票

完成 ani627 对 Visual Studio 2022 的回答:

  1. 单击工具 > 选项 > 环境 > 常规
  2. 设置值
    Empty environment
    “启动时打开”

Empty environment location in Options > 环境 > 常规窗口

© www.soinside.com 2019 - 2024. All rights reserved.