Visual Studio “'devenv'不被识别为内部或外部命令,..”

4dbbbstv  于 2023-05-01  发布在  其他
关注(0)|答案(6)|浏览(539)

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

edit:是否等价于“C:\> devenv /run SomeSolution.sln”?

如果是,那就太好了!但似乎仍然有一个问题,因为我认为“devenv”命令至少应该被识别,但我目前得到
“devenv”无法识别为内部或外部命令、可操作程序或批处理文件。
我看到一个S/O贡献者recommended adding
C:\Program Files(x86)\Microsoft Visual Studio 10。0\Common7\IDE\devenv。exe
路径环境变量的值,如this,每个MSDN,我做了,但我得到了相同的消息。
有谁能解释一下可能发生了什么以及如何修复它?谢谢

efzxgjgh

efzxgjgh1#

需要在现有的Path值上添加新路径。

完整解决方案:

1.转到MyComputer >> Properties >> Change Settings >> Advanced >> Environmental variables
1.单击底部窗格中的【路径】值,然后单击【编辑】。
1.将新路径添加到您的devenv。exe文件夹位置。* 对我来说,这是“D:\Program Files\Microsoft Visual Studio Community 2017\Common7\IDE\”*

ljsrvy3e

ljsrvy3e2#

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

cd \Projects\SampleApp
SampleApp.sln

此方法与在资源管理器中双击sln文件打开sln文件的方法相同。

oymdgrw7

oymdgrw73#

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

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

ogsagwnx4#

VS 2019社区

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

任何Visual Studio版本

找到你的特定devenv。exe路径,无论VS copy/version如何,都可以使用cmd,然后运行:
cd \
dir /s divenv.exe

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

l5tcr1uw

l5tcr1uw5#

由于我不想更新PATH变量,所以我使用以下步骤在命令提示符下运行devenv
1.导航到“开始”菜单上的VisualStudio快捷方式
1.右键单击快捷方式
1.点击属性
1.复制目标中显示的路径。这是您使用的devenv的任何版本的路径。
1.将复制的路径粘贴到命令提示符中,然后按Enter键

46qrfjad

46qrfjad6#

我的是一台windows机器,为了使这个命令工作,必须将devenv添加到path环境变量中。
首先确保您的计算机上安装了visual studio。
在我的机器上,devenv exe位于以下位置。
C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE
接下来,将其添加到path环境变量中。
打开系统属性

不要忘记关闭命令提示符,然后重新启动它。这将使env变量能够加载到命令提示符中。

相关问题