【问题标题】:How to open Visual Studio Solution File from the Command Prompt如何从命令提示符打开 Visual Studio 解决方案文件
【发布时间】:2017-11-23 08:45:10
【问题描述】:

今天我在执行git clone https://...MySolution.git 后进入 Windows 命令提示符,想从克隆的 repo 的新目录中打开 .sln(即解决方案文件)。

在 Visual Studio 中打开这个新解决方案的命令是什么?假设相对路径为/MySolution/MySolution.sln

【问题讨论】:

  • "....除非它们直接涉及主要用于编程的工具".....我错过了什么还是现在 Visual Studio 用于写诗?我提名这个问题重新开放!
  • 如果您安装了多个版本的 Visual Studio 并希望使用特定版本的 VS 打开解决方案文件,那么您可以将解决方案路径直接传递给 devenv.exe:"C: \Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe" "D:\some\path\myapp.sln"

标签: windows visual-studio command-line command-prompt


【解决方案1】:

如果您还没有完成cd MySolution,但仍在执行git clone 的目录中,只需键入

start MySolution/MySolution.sln 并点击 Enter

这将打开您当前设置为在 Windows 中使用 .sln 文件打开的任何版本的 Visual Studio。

【讨论】:

  • 另外,start "vs exe path" "solution path" 不需要更改目录作为先决条件,例如start "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe" "C:\Code\HelloWorld\HelloWorld.sln"
【解决方案2】:

如果您不介意使用 PowerShell,您应该尝试WhatsNew。安装后,您只需键入sln 即可打开该目录中的解决方案文件。

【讨论】:

    【解决方案3】:

    其实你也可以直接\MySolution\MySolution.sln或者.\MySolution\MySolution.sln做,就会打开解决方案。

    我一直在 CMD 和 Powershell 中使用它没有问题。

    【讨论】:

    • 欢迎来到 SO Cristian。是的,在 PowerShell 上,Tab 自动完成功能非常适合这些,好时光。正如您所说,它们也适用于 CMD,但 Tab 自动完成功能在后半部分不起作用,即 \MyS + Tab 无法解析为 \MySolution.sln,但当您为 @987654328 加上前缀时,它确实如此@。 CMD 还不够聪明 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    相关资源
    最近更新 更多