【问题标题】:" 'devenv' is not recognized as an internal or external command ..."" 'devenv' 未被识别为内部或外部命令 ..."
【发布时间】:2016-10-01 11:03:57
【问题描述】:

有没有办法从命令提示符打开一个 VS 项目?例如,使用 Atom 的方式,您可以导航到要打开的文件夹,然后运行“atom .” VS 是否存在这种实用程序?

edit:相当于“C:\> devenv /run SomeSolution.sln”吗?

如果是这样,太好了!但似乎仍然存在问题,因为我认为“devenv”命令至少应该被识别,但我目前得到 ​​p>

'devenv' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

我看到一个 S/O 贡献者recommended adding

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

到 PATH 环境变量值,如 this,根据 MSDN,我这样做了,但我得到了相同的消息。

谁能解释可能发生了什么以及如何解决它?谢谢

【问题讨论】:

  • 使用“开始”菜单启动 Visual Studio 命令提示符(无论您使用的是什么版本的 VS),在某些版本中称为“开发人员命令窗口”。根据该提示,devenv 应该可以工作。您不能将可执行文件添加到 PATH;不过,您可以添加可执行文件所在的文件夹。但是,问题中没有任何内容(包括答案​​或 cmets)建议将您所说的内容添加到 PATH。

标签: visual-studio command-prompt devenv


【解决方案1】:

由于我不想更新我的 PATH 变量,我使用以下步骤在命令提示符下运行 devenv

  1. 导航到“开始”菜单上的 Visual Studio 快捷方式
  2. 右键单击快捷方式
  3. 点击属性
  4. 复制目标中显示的路径。这是您使用的任何版本的devenv 的路径。
  5. 将复制的路径粘贴到命令提示符中,然后按回车

【讨论】:

    【解决方案2】:

    VS 2019 社区

     C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe
    

    任何 Visual Studio 版本

    要查找您的特定 devenv.exe 路径,无论 VS 副本/版本如何,您都可以使用 cmd 然后运行:

    cd \

    dir /s divenv.exe

    注意dir /s 命令可能需要几分钟才能找到。

    【讨论】:

      【解决方案3】:

      在类似的问题上,对于 VS 2017,我想构建一个解决方案,以下工作正常:

      call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe" Project.sln /build
      

      【讨论】:

        【解决方案4】:

        您需要为现有 Path添加新路径。

        完整解决方案:

        1. 转到MyComputer >> Properties >> Change Settings >> Advanced >> Environmental variables

        2. 点击底部窗格中的Path值,然后点击Edit

        3. 将新路径添加到您的 devenv.exe 文件夹 位置。 对我来说,这是“D:\Program Files\Microsoft Visual Studio Community 2017\Common7\IDE\”

        【讨论】:

        • 对我来说,路径是C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE
        【解决方案5】:

        这比看起来要容易得多。转到项目的根目录,输入 .sln 文件的名称,然后按 Enter。 Windows 知道如何使用注册表o 根据您运行的文件的扩展名找到devenv.exe

        例如:

        cd \Projects\SampleApp
        SampleApp.sln
        

        此技术与您在资源管理器中双击打开 sln 文件相同。

        【讨论】:

        • 如何运行它
        猜你喜欢
        • 2014-04-29
        • 1970-01-01
        • 1970-01-01
        • 2013-10-06
        • 2013-10-11
        • 2013-01-25
        • 2022-01-22
        • 2012-02-06
        • 2013-12-20
        相关资源
        最近更新 更多