我已将 VSIX 项目配置为在按 F5 时运行 devenv.exe。这将从 Visual Studio 中打开起始页。为了测试我的扩展,我必须手动打开一个特定的解决方案。
我尝试使用参数“/Run PathToSolution.sln”运行 devenv,这会使用指定的解决方案启动 VS,但也会运行启动项目。有没有办法运行 devenv 并打开一个特定的解决方案?
我已将 VSIX 项目配置为在按 F5 时运行 devenv.exe。这将从 Visual Studio 中打开起始页。为了测试我的扩展,我必须手动打开一个特定的解决方案。
我尝试使用参数“/Run PathToSolution.sln”运行 devenv,这会使用指定的解决方案启动 VS,但也会运行启动项目。有没有办法运行 devenv 并打开一个特定的解决方案?
devenv.exe
接受解决方案作为参数。这意味着这devenv.exe path\to\your\solution.sln
将产生您正在寻找的效果。
添加 /Run 告诉它加载解决方案并运行它,如果你省略它,那么它只会加载项目。有关详细信息,请参阅Microsoft 官方文档中的Devenv 命令行开关。